sp_help_fulltext_columns_cursor (Transact-SQL)
カーソルを使用して、フルテキスト インデックスの作成用に指定された列を返します。
重要
この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。代わりに sys.fulltext_index_columns カタログ ビューを使用してください。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、SQL Database V12。 |
構文
sp_help_fulltext_columns_cursor [ @cursor_return= ] @cursor_variable OUTPUT
[ , [ @table_name= ] 'table_name' ]
[ , [ @column_name= ] 'column_name' ]
引数
[ @cursor_return =] @cursor_variable OUTPUT
cursor 型の出力変数を指定します。カーソルは読み取り専用で、スクロール可能な動的カーソルです。[ @table_name =] 'table_name'
フルテキスト インデックス情報を要求するテーブル名を指定します。この名前は 1 つまたは 2 つの要素で構成されます。table_name のデータ型は nvarchar(517) で、既定値は NULL です。table_name を省略した場合は、フルテキスト インデックスが作成されたテーブルごとにフルテキスト インデックス列情報が取得されます。[ @column_name =] 'column_name'
フルテキスト インデックス メタデータが要求された列の名前を指定します。column_name のデータ型は sysname で、既定値は NULL です。column_name を省略するか NULL を指定した場合は、フルテキスト インデックスが作成された table_name のすべての列について、フルテキスト列情報が返されます。table_name も省略するか、NULL 値を指定した場合は、データベース内のフルテキスト インデックスが作成されたテーブルのすべての列について、フルテキスト インデックス列情報が返されます。
リターン コードの値
0 (成功) または 1 (失敗)
結果セット
列名 |
データ型 |
説明 |
---|---|---|
TABLE_OWNER |
sysname |
テーブル所有者テーブルを作成したデータベース ユーザーの名前です。 |
TABLE_ID |
int |
テーブルの ID を指定します。 |
TABLE_NAME |
sysname |
テーブル名です。 |
FULLTEXT_COLUMN_NAME |
sysname |
フルテキスト インデックスが作成されたテーブル内にある、インデックス作成用に指定された列。 |
FULLTEXT_COLID |
int |
フルテキスト インデックスが作成された列の列 ID。 |
FULLTEXT_BLOBTP_COLNAME |
sysname |
フルテキスト インデックスが作成されたテーブル内の列で、フルテキスト インデックス列のドキュメントの種類を指定する列。この値は、フルテキスト インデックス列が varbinary(max) または image 列の場合にのみ適用されます。 |
FULLTEXT_BLOBTP_COLID |
int |
ドキュメント型列の列 ID。この値は、フルテキスト インデックス列が varbinary(max) または image 列の場合にのみ適用されます。 |
FULLTEXT_LANGUAGE |
sysname |
列のフルテキスト検索に使用される言語。 |
権限
実行権限は、既定では public ロールのメンバーに与えられています。
使用例
次の例では、データベース内のすべてのテーブルを対象に、フルテキスト インデックスの作成用に指定された列に関する情報を返します。
USE AdventureWorks2012;
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
参照
COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)