日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL Server全文索引的實例演示

下面的文章主要介紹的是SQL Server全文索引的具體使用實例的描述,開啟SQL全文搜索的實際提升查詢性能,本文示范使用SQL全文索引的具體操作方法。本文示范完整的SQL Server數(shù)據(jù)庫全文索引以pubs數(shù)據(jù)庫為例。

在翔安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站制作,翔安網(wǎng)站建設(shè)費用合理。

首先,介紹利用系統(tǒng)存儲過程創(chuàng)建全文索引的具體步驟:

1) 啟動數(shù)據(jù)庫的全文處理功能 (sp_fulltext_database)

2) 建立全文目錄 (sp_fulltext_catalog)

3) 在全文目錄中注冊需要SQL Server全文索引的表 (sp_fulltext_table)

4) 指出表中需要全文索引的列名 (sp_fulltext_column)

5) 為表創(chuàng)建全文索引 (sp_fulltext_table)

6) 填充全文目錄 (sp_fulltext_catalog)

示例

以對pubs數(shù)據(jù)庫的title和notes列建立全文索引,之后使用索引查詢title列或notes列中包含有datebase 或computer字符串的圖書名稱:

在這之前,需要安裝Microsoft Search服務(wù),啟動SQL Server全文搜索服務(wù)

use pubs 打開數(shù)據(jù)庫

go

檢查數(shù)據(jù)庫pubs是否支持SQL Server全文索引,如果不支持

則使用sp_fulltext_database 打開該功能

 
 
 
  1. if(select databaseproperty('pubs','isfulltextenabled'))=0   
  2. execute sp_fulltext_database 'enable'  

建立全文目錄FT_PUBS

 
 
 
  1. execute sp_fulltext_catalog 'FT_pubs','create'  

為title表建立全文索引數(shù)據(jù)元

 
 
 
  1. execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind'  

設(shè)置SQL Server全文索引列名

 
 
 
  1. execute sp_fulltext_column 'title','title','add'   
  2. execute sp_fulltext_column 'notes','notes','add'  

建立全文索引

activate,是激活表的全文檢索能力,也就是在全文目錄中注冊該表

 
 
 
  1. execute sp_fulltext_table 'title','activate'  

填充SQL Server全文索引目錄

 
 
 
  1. execute sp_fulltext_catalog 'FT_pubs','start_full'   
  2. go  

檢查全文目錄填充情況

 
 
 
  1. While fulltextcatalogproperty('FT_pubs','populateStatus')<>0   
  2. begin  

如果全文目錄正處于填充狀態(tài),則等待30秒后再檢測一次

 
 
 
  1. waitfor delay '0:0:30'   
  2. end  

全文目錄填充完成后,即可使用全文目錄檢索

 
 
 
  1. select title   
  2. form   
  3. where CONTAINS(title,'database')   
  4. or CONTAINS(title,'computer')   
  5. or CONTAINS(notes,'database')   
  6. or CONTAINS(notes,'database')  

'以下介紹一下全文操作類的系統(tǒng)存儲過程

過程名稱:sp_fulltext_service

執(zhí)行權(quán)限:serveradmin或系統(tǒng)管理員

作 用:設(shè)置全文搜索屬性

過程名稱:sp_fulltext_catalog

執(zhí)行權(quán)限:db_owner及更高角色成員

作 用:創(chuàng)建和刪除一個全文目錄,啟動或停止一個全文目錄的索引操作

過程名稱:sp_fulltext_database

執(zhí)行權(quán)限:db_owner角色成員

作 用:初始化全文索引或刪除數(shù)據(jù)庫中所有全文目錄

過程名稱:sp_fulltext_table

執(zhí)行權(quán)限:db_ddladnmin或db_owner角色成員

作 用:將一個表標識為SQL Server全文索引表或非全文索引表

過程名稱:sp_fulltext_column

執(zhí)行權(quán)限:db_ddladnmin角色成員

作 用:指出一個全文索引表中的那些列假如或退出全文索引

【編輯推薦】

  1. SQL Server分布式事務(wù)的6解決方案
  2. SQL Server數(shù)據(jù)庫與EXCEL數(shù)據(jù)導入與導出
  3. SQL Server 2000 安裝時的一些癥狀歸納
  4. SQL Server 2000 數(shù)據(jù)倉庫中使用分區(qū)之分區(qū)設(shè)計
  5. SQL Server加密的實際操作步驟

當前標題:SQL Server全文索引的實例演示
網(wǎng)頁地址:http://www.dlmjj.cn/article/dpihijs.html