使用SQL语句控制全文索引

(8)2005新增:与全文索引相关的T-SQL语句 在SQL Server 2005以前的版本中,创建与管理全文目录、全文索引主要是使用存储过程来完成。从SQL Server 2005开始新增加了一些与全文索引相关的T-SQL语句,可以用来创建与管理全文目录和全文索引。 (8.1)创建全文目录 创建全文目录的T-SQL语句为 例十三、在Northwind数据库中创建一个名为“TSQL全文目录”全文目录,其代码如下: CREATE FULLTEXT CATALOG TSQL全文目录 ON FILEGROUP [PRIMARY] IN PATH 'E:"book"SQL Server 2005大全"数据库"第十四章"运行后数据库' AS DEFAULT (8.2)更改全文目录属性 创建完全文目录之后,如果发现其设置有不如意之处,可以用T-SQL语句对其进行修改。更改全文目录属性的T-SQL语代码如下: 例十四、重新生成“TSQL全文目录”,其代码如下: ALTER FULLTEXT CATALOG TSQL全文目录 REBUILD (8.3)创建全文索引 有了全文目录后,可以在全文目录里创建全文索引。一个全文目录里可以包含多个全文索引,但一个全文索引只能属于一个全文目录。每个数据表只能有一个全文索引。创建全文索引的T-SQL语句代码如下: 例十五、为“文章”表的“标题”、“内容”和“文件”三个字段创建全文索引,其代码如下: CREATE FULLTEXT INDEX ON 文章(标题,内容,文件 TYPE COLUMN 扩展名) KEY INDEX PK_文章 ON TSQL全文目录 注意:由于在前面的章节里已经为“文章”表创建了全文索引,因此在运行本例之前要先把原来创建的全文索引删除。 (8.4)更改全文索引属性 创建完全文索引之后,如果发现其设置有不如意之处,可以用T-SQL语句对其进行修改。更改全文索引属性的T-SQL语句代码如下: 例十六、禁用“文章”表的全文索引,其代码如下: ALTER FULLTEXT INDEX ON 文章 DISABLE 例十七、启用“文章”表的全文索引,其代码如下: ALTER FULLTEXT INDEX ON 文章 ENABLE 例十八、将“文章”表里的“文件”字段从全文索引里删除,其代码如下: ALTER FULLTEXT INDEX ON 文章 DROP (文件) 例十九、填充“文章”表的全文索引,其代码如下: ALTER FULLTEXT INDEX ON 文章 START FULL POPULATION (8.5) 删除全文索引 删除全文索引的T-SQL的语法代码比较简单,如下所示: DROP FULLTEXT INDEX ON table_name 例二十、删除“文章”表里的全文索引,其代码如下: DROP FULLTEXT INDEX ON 文章 (8.6) 删除全文目录 删除全文目录的T-SQL的语法代码比较简单,如下所示: DROP FULLTEXT CATALOG catalog_name 例二十一、删除“文章”表里的全文索引,其代码如下: DROP FULLTEXT CATALOG TSQL全文目录 注意:要删除全文目录必须为空,即不能包含有全文索引。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tianlianchao1982/archive/2010/05/06/5561948.aspx

转载于:https://www.cnblogs.com/px7034/archive/2010/09/14/1825754.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值