use pubs go exec sp_fulltext_database 'enable'
--为titles表建立全文索引数据元,其中create为建立,activate为激活,deactivate为关闭表全文索引的激活状态,使
它不再参加全文目录填充,drop为删除;create参数中,后面跟的是全文目录名称和索引列名。
--下面语句为pubs数据库中的titles表创建全文索引数据元,存储该数据元的全文目录为FT_pubs,所使用的唯一索引为UPKCL_titleidind(title表中为title_id列的PRIMARY KEY约束所建立的唯中索引)
sp_fulltext_table titles,'create','FT_pubs','upkcl_titledind' --激活它 sp_fulltext_table titles,'activate' --指定参加全文索引的列 sp_fulltext_column 'titles','title','add' sp_fulltext_column 'titles','notes','add'
下面是一个完整的例子:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)--在执行该脚本程序之前启动sql server的全文搜索服务,即microsoft search服务
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)use pubs --打开数据库 go --检查pubs是否支持全文索引,如果不支持全文索引,则使用sp_fulltext_datebase打开该功能 if (select databaseproperty ('pubs','IsFulltextEnables'))=0 execute sp_fulltext_database 'enable' --建立全文目录FT_pubs execute sp_fulltext_catalog 'FT_pubs','create' --为titles表建立全文索引数据元 execute sp_fulltext_table 'titles','FT_pubs','UPKCL_titleidind' --设置全文索引列名 execute sp_fulltext_column 'titles','title','add' execute sp_fulltext_column 'titles','notes','add' --建立全文索引 execute sp_fulltext_table 'FT_pubs','activate' --填充全文索引目录 execute sp_fulltext_catalog 'FT_pubs',' 展开更多 (50%)分享猜你喜欢
下拉加载更多内容 ↓