sqlserver添加删除全文索引

本文详细介绍了如何在SYS_FLOW_EXCEPTTASK表上添加、激活和维护全文索引,包括创建索引目录、创建表、添加字段索引、激活索引以及删除过程。通过测试和删除实例,展示了全文检索在数据库管理中的实践应用。

添加

--打开索引支持
execute SP_FULLTEXT_DATABASE 'Enable';
--创建索引目录[SYS_FLOW_EXCEPTTASK_DIRECTORY]
execute sp_fulltext_catalog 'SYS_FLOW_EXCEPTTASK_DIRECTORY','create';
--给表SYS_FLOW_EXCEPTTASK建立全文检索  [PK__SYS_FLOW__8FC46914734FE08C]主键索引名,查看建表语句即可获取
execute sp_fulltext_table 'SYS_FLOW_EXCEPTTASK','create','SYS_FLOW_EXCEPTTASK_DIRECTORY','PK__SYS_FLOW__8FC46914734FE08C';
--添加字段 [SFIS_ID]表中需要建全文索引的字段
execute sp_fulltext_column 'SYS_FLOW_EXCEPTTASK','SFIS_ID','add';
--激活
execute sp_fulltext_table 'SYS_FLOW_EXCEPTTASK','activate';
--填充全文索引目录
execute sp_fulltext_catalog 'SYS_FLOW_EXCEPTTASK_DIRECTORY','start_full';

测试

select * from SYS_FLOW_EXCEPTTASK BB where  contains(BB.sfe_id,'123')

删除

-- 查找全文索引表名
sp_help_fulltext_tables
-- 删除索引INDEX(if TableName:dbo.CMS_DOCMAIN)
DROP FULLTEXT INDEX ON dbo.SYS_FLOW_EXCEPTTASK
-- 查询全文索引目录
sp_help_fulltext_catalogs
-- 删除索引目录
DROP FULLTEXT CATALOG  users_directory

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值