您的位置:首页 > 数据库

sql server 创建全文索引

2008-08-22 13:28 387 查看
if (select DATABASEPROPERTY(DB_NAME(), N'IsFullTextEnabled')) <> 1

exec sp_fulltext_database N'enable'

GO

if not exists (select * from dbo.sysfulltextcatalogs where name = N'Q_product')

exec sp_fulltext_catalog N'Q_product', N'create'

GO

if (select DATABASEPROPERTY(DB_NAME(), N'IsFullTextEnabled')) <> 1

exec sp_fulltext_database N'enable'

GO

if not exists (select * from dbo.sysfulltextcatalogs where name = N'Q_product')

exec sp_fulltext_catalog N'Q_product', N'create'

GO

--C_Product为表名称,PK_C_Product为索引名称(要唯一)

exec sp_fulltext_table N'[dbo].[C_Product]', N'create', N'Q_product', N'PK_C_Product'

GO

--TypeMark所要创建全文索引的列

exec sp_fulltext_column N'[dbo].[C_Product]', N'TypeMark', N'add', 2052

GO

exec sp_fulltext_table N'[dbo].[C_Product]', N'activate'

GO

exec sp_fulltext_catalog 'Q_product','start_full'

GO

exec sp_fulltext_table N'[dbo].[C_Product]',N'start_change_tracking'

GO

exec sp_fulltext_table N'[dbo].[C_Product]',N'Start_background_updateindex'

GO

exec sp_fulltext_table N'[dbo].[C_Product]',N'update_index'

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: