广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

SQL Server 全篇查找介绍

日期:2021-02-20 浏览:

sql server基本数据库索引与全篇查找对比,两者的差别以下:

基本数据库索引  全篇数据库索引
应用create index或管束界定建立  应用全篇数据库索引储存全过程建立和删掉
根据删掉或实行drop index句子删掉

当插进、改动或删掉数据信息时,sql server  只有根据每日任务生产调度或实行储存过
可以全自动升级基本数据库索引內容  程来添充全篇数据库索引

每一个表能够创建好几个基本数据库索引  每一个表只有有一个全篇数据库索引
数据库索引不可以排序  同一数量据库文件的好几个全篇数据库索引可
  以机构为一个全篇文件目录
基本数据库索引储存在数据信息库文档中  全篇数据库索引储存在文档系统软件中

以便适用全篇数据库索引实际操作,sql server 7.0增加了一些新储存全过程和transact-sql句子,应用这种储存全过程建立全篇数据库索引的
具本流程为(括弧内为每步所启用的储存全过程名字):

(1)起动数据信息库的全篇解决作用(sp_fulltext_datebase);
(2)创建全篇文件目录(sp_fulltext_catalog);
(3)在全篇文件目录中申请注册必须全篇数据库索引的表(sp_fulltext_table);
(4)强调表格中必须全篇查找的列名(sp_fulltext_column)
(5)为表建立全篇数据库索引(sp_fulltext_table);
(6)添充全篇数据库索引(sp_fulltext_catalog)。

例:
use pubs
go
exec sp_fulltext_database 'enable'
--为titles表创建全篇数据库索引数据信息元,在其中create为创建,activate为激话,deactivate为关掉表全篇数据库索引的激话情况,使
它已不报名参加全篇文件目录添充,drop为删掉;create主要参数中,后边跟的是全篇文件目录名字和数据库索引列名。
--下边句子为pubs数据信息库文件的titles表建立全篇数据库索引数据信息元,储存该数据信息元的全篇文件目录为FT_pubs,所应用的唯一数据库索引为
UPKCL_titleidind(title表格中为title_id列的PRIMARY KEY管束所创建的唯中数据库索引)
sp_fulltext_table titles,'create','FT_pubs','upkcl_titledind'

--激话它
sp_fulltext_table titles,'activate'

--特定报名参加全篇数据库索引的列
sp_fulltext_column 'titles','title','add'
sp_fulltext_column 'titles','notes','add'

下边是一个详细的事例:
--在实行该脚本制作程序以前起动sql server的全篇检索服务,即microsoft search服务
use pubs  --开启数据信息库
go
--查验pubs是不是适用全篇数据库索引,假如不兼容全篇数据库索引,则应用sp_fulltext_datebase开启该作用
if (select databaseproperty ('pubs','IsFulltextEnables'))=0
  execute sp_fulltext_database 'enable'
--创建全篇文件目录FT_pubs
execute sp_fulltext_catalog 'FT_pubs','create'
--为titles表创建全篇数据库索引数据信息元
execute sp_fulltext_table 'titles','FT_pubs','UPKCL_titleidind'
--设定全篇数据库索引列名
execute sp_fulltext_column 'titles','title','add'
execute sp_fulltext_column 'titles','notes','add'
--创建全篇数据库索引
execute sp_fulltext_table 'FT_pubs','activate'
--添充全篇数据库索引文件目录
execute sp_fulltext_catalog 'FT_pubs','start_full'
  GO
  --查验全篇文件目录添充状况
  WHILE FulltextCatalogProperty("FT_pubs','PopulateStatus') 0
  BEGIN
  --假如全篇文件目录正处在添充情况,则等候30秒后再检验一次
  WAITFOR DELAY ‘0:0:30’
  END
--全篇文件目录添充进行后,应用全篇文件目录查找

--puter标识符串的书籍名字
SELECT title
  FROM title
  where CONTAINTS(title,'database')
  or contains(notes,'database')
  or contains(title,'computer')
  or contains(notes,'computer')



网站知识

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系