使用游標(biāo)返回為全文索引指派的列。
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT
[ , [ @table_name = ] 'table_name' ]
[ , [ @column_name = ] 'column_name' ]
[@cursor_return =] @cursor_variable OUTPUT
是 cursor 類型的輸出變量。結(jié)果游標(biāo)是只讀的可滾動動態(tài)游標(biāo)。
[@table_name =] 'table_name'
是請求全文索引信息的一段或兩段表名。table_name 的數(shù)據(jù)類型為 nvarchar(517),默認(rèn)值為 NULL。如果省略 table_name,則檢索每個(gè)全文索引表的全文索引列信息。
[@column_name =] 'column_name'
是需要全文索引元數(shù)據(jù)的列名。column_name 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。如果省略 column_name 或其值為 NULL,則返回 table_name 每個(gè)全文索引列的全文列信息。如果也省略 table_name 或其值為 NULL,則返回?cái)?shù)據(jù)庫中所有表的每個(gè)全文索引列的全文索引列信息。
0(成功)或 1(失?。?/P>
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
TABLE_OWNER | sysname | 表所有者。這是創(chuàng)建該表的數(shù)據(jù)庫用戶的名稱。 |
TABLE_ID | integer | 表 ID。 |
TABLE_NAME | sysname | 表名。 |
FULLTEXT_COLID | integer | 全文索引列的列 ID。 |
FULLTEXT_COLUMN_NAME | sysname | 為索引指派的全文索引表中的列。 |
FULLTEXT_BLOBTP_COLNAME | sysname | 指定全文索引列文檔類型的全文索引表中的列。該值只適用于全文索引列為 image 列的情況。 |
FULLTEXT_BLOBTP_COLID | integer | 文檔類型列的列 ID。該值只適用于全文索引列為 image 列的情況。 |
FULLTEXT_LANGUAGE | sysname | 用于對列進(jìn)行全文檢索的語言。 |
執(zhí)行權(quán)限默認(rèn)授予 public 角色的成員。
下面的示例返回有關(guān)列的信息,這些列已指派給數(shù)據(jù)庫的所有表中的全文索引。
USE Northwind相關(guān)文章
GO
DECLARE @mycursor CURSOR
EXEC sp_help_fulltext_columns_cursor @mycursor OUTPUT
FETCH NEXT FROM @mycursor
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor
END
CLOSE @mycursor
DEALLOCATE @mycursor
GO