全文索引(书是《SQL Sever 从入门到精通》第276到282页)
发表在SQL SERVER图书答疑 2018-08-17 《SQL Server数据库管理与开发 慕课版》第8章 索引与数据完整性 276页-282页
是否精华
版块置顶:

代码:

use jwgl

--将Employee表设为惟一索引

--CREATE UNIQUE CLUSTERED INDEX jwgl_stu_sno_FIND ON s(sno)

--WITH IGNORE_DUP_KEY

--判断db_2012数据库是否可以创建全文索引

if (select DatabaseProperty('jwgl','IsFulltextEnabled'))=0 

EXEC sp_fulltext_database 'enable'   --数据库启用全文索引

EXEC sp_fulltext_catalog 'ML_stu','create'    --创建全文索引目录为ML_Employ

EXEC sp_fulltext_table 's','create','ML_stu','jwgl_stu_sno_FIND' --表启用全文索引标记

EXEC sp_fulltext_column 's','sn','add'    --添加全文索引字段

EXEC sp_fulltext_table 's','activate'   --激活全文索引

EXEC sp_fulltext_catalog 'ML_stu','start_full'    --启动表的全文索引的完全填充

go

--检查全文目录填充情况

While fulltextcatalogproperty('ML_stu','populateStatus')<>0

begin

--如果全文目录正处于填充状态,则等待30秒后再检测一次

waitfor delay '0:0:30'

end

 

--全文目录填充完成后,即可使用全文目录检索

select sn

from s

where CONTAINS(sn,'李')

结果:

消息 7609,级别 17,状态 5,第 1 行

未安装全文搜索或无法加载某一全文组件。

消息 7601,级别 16,状态 3,第 11 行

无法对 列'sn' 使用 CONTAINS 或 FREETEXT 谓词,因为它未编制全文索引。


分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照