sp_help_fulltext_catalogs_cursor (Transact-SQL)
利用資料指標來傳回指定全文檢索目錄之全文檢索索引資料表的識別碼、名稱、根目錄、狀態和數目。
![]() |
---|
未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 請改用新的 sys.fulltext_catalogs 目錄檢視。如需詳細資訊,請參閱<sys.fulltext_catalogs (Transact-SQL)>。 |
語法
sp_help_fulltext_catalogs_cursor [ @cursor_return= ] @cursor_variable OUTPUT ,
[ @fulltext_catalog_name = ] 'fulltext_catalog_name'
引數
[ @cursor_return=] @cursor_variable OUTPUT
這是 cursor 類型的輸出變數。這個資料指標是可捲動的唯讀動態資料指標。
[ @fulltext_catalog_name=] 'fulltext_catalog_name'
這是全文檢索目錄的名稱。fulltext_catalog_name 是 sysname。如果這個參數省略或是 NULL,就會傳回目前資料庫所關聯的所有全文檢索目錄的相關資訊。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
fulltext_catalog_id |
smallint |
全文檢索目錄識別碼。 |
NAME |
sysname |
全文檢索目錄的名稱。 |
PATH |
nvarchar(260) |
全文檢索目錄之目錄的實體位置。NULL 表示安裝期間所決定的預設目錄。(這是在 Microsoft SQL Server 目錄之下的 Ftdata 子目錄;例如,C:\Mssql\Ftdata。) |
STATUS |
int |
目錄的全文檢索索引擴展狀態: 0 = 閒置 1 = 完整擴展進行中 2 = 已暫停 3 = 調整執行速度 4 = 復原中 5 = 關閉 6 = 累加擴展進行中 7 = 正在建立索引 8 = 磁碟已滿,已暫停 9 = 變更追蹤 |
NUMBER_FULLTEXT_TABLES |
int |
目錄所關聯的全文檢索索引資料表的數目。 |
權限
執行權限預設會授與 public 角色。
範例
下列範例會傳回 Cat_Desc
全文檢索目錄的相關資訊。
USE AdventureWorks;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_catalogs_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END
CLOSE @mycursor
DEALLOCATE @mycursor;
GO
請參閱
參考
FULLTEXTCATALOGPROPERTY (Transact-SQL)
sp_fulltext_catalog (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)
系統預存程序 (Transact-SQL)