使用游標返回為全文索引注冊的表的列表。
sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable OUTPUT
[ , [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ]
[ , [ @table_name = ] 'table_name' ]
[@cursor_return =] @cursor_variable OUTPUT
是 cursor 類型的輸出變量。游標是只讀的可滾動動態(tài)游標。
[@fulltext_catalog_name =] 'fulltext_catalog_name'
是全文目錄的名稱。fulltext_catalog_name 的數(shù)據(jù)類型為 sysname,默認值為 NULL。如果省略 fulltext_catalog_name 或其值為 NULL,則返回與數(shù)據(jù)庫相關(guān)的所有全文索引表。如果指定 fulltext_catalog_name,但省略 table_name 或其值為 NULL,則檢索與此目錄相關(guān)的每個全文索引表的全文索引信息。如果指定 fulltext_catalog_name 和 table_name,并且 table_name 與 fulltext_catalog_name 相關(guān),則返回一行結(jié)果,否則會產(chǎn)生錯誤。
[@table_name =] 'table_name'
是請求全文元數(shù)據(jù)的一段或兩段表的名稱。table_name 的數(shù)據(jù)類型為 nvarchar(517),默認值為 NULL。如果只指定 table_name,則只返回與 table_name 相關(guān)的行。
0(成功)或 1(失?。?/P>
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
TABLE_OWNER | sysname | 表所有者。這是創(chuàng)建該表的數(shù)據(jù)庫用戶的名稱。 |
TABLE_NAME | sysname | 表名。 |
FULLTEXT_KEY_INDEX_NAME | sysname | 在指派為唯一鍵列的列上施加 UNIQUE 約束的索引。 |
FULLTEXT_KEY_COLID | integer | 以 FULLTEXT_KEY_NAME 標識的唯一索引的列 ID。 |
FULLTEXT_INDEX_ACTIVE | integer | 指定該表中全文索引標記的列是否適于查詢: 0 = 非活動 |
FULLTEXT_CATALOG_NAME | sysname | 全文索引數(shù)據(jù)所在的全文目錄。 |
執(zhí)行權(quán)限默認授予 public 角色的成員。
下面的示例返回與 Cat_Desc 全文目錄相關(guān)的全文索引表的名稱。
USE Northwind相關(guān)文章
GO
DECLARE @mycursor CURSOR
EXEC sp_help_fulltext_tables_cursor @mycursor OUTPUT, 'Cat_Desc'
FETCH NEXT FROM @mycursor
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor
END
CLOSE @mycursor
DEALLOCATE @mycursor
GO