SQL 2000 建全文索引

 -全文索引的一个例子,在查询分析器中使用:
use CDC
go
--打开数据库全文索引的支持
execute sp_fulltext_database 'enable'
go
--建立全文目录Cat_Demo
execute sp_fulltext_catalog 'Cat_Demo', 'create'
go
--为titles表建立全文索引数据元,UPKCL_titleidind是主键所建立的唯一索引,可由sp_help titles得知
execute sp_fulltext_table 'FreeText','create', 'Cat_Demo', 'PK_FreeText'
go

--设置全文索引列名
exec sp_fulltext_column 'FreeText', 'Subject', 'add'
go
exec sp_fulltext_column 'FreeText', 'Contents', 'add'
go

--建立全文索引
exec sp_fulltext_table 'FreeText', 'activate'
go

--填充全文索引目录
exec sp_fulltext_catalog 'Cat_Demo', 'start_full'
go

--使用contains和freetext
select Subject, Contents from [FreeText]
where contains(Subject, '"star"')
go
select Subject, Contents from [FreeText]
where freetext(Subject,Contents 'bb')
go
select Subject, Contents from [FreeText]
where freetext(*, '"star"')
go
select Subject, Contents from [FreeText]
where contains(*, 'aa ')
go
select title, notes from titles
where freetext (*, 'computer')
go


SELECT top 20 *
FROM [FreeText]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值