sp_help_fulltext_columns_cursor (Transact-SQL)

適用対象:SQL Server

カーソルを使用して、フルテキスト インデックス作成用に指定された列を返します。

重要

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_index_columns カタログ ビューを使用してください。

Transact-SQL 構文表記規則

構文

  
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT   
     [ , [ @table_name = ] 'table_name' ]   
     [ , [ @column_name = ] 'column_name' ]  

引数

[ @cursor_return = ] @cursor_variable OUTPUTカーソルの出力変数です。 結果のカーソルは、読み取り専用のスクロール可能な動的カーソルです。

[ @table_name = ] 'table_name' フルテキスト インデックス情報が要求される 1 部構成または 2 部構成のテーブル名です。 table_nameは nvarchar(517)で、既定値は NULL です。 table_nameを省略すると、フルテキスト インデックス付きテーブルごとにフルテキスト インデックス列の情報が取得されます。

[ @column_name = ] 'column_name' フルテキスト インデックス メタデータが必要な列の名前を指定します。 column_nameは、既定値が NULL の sysname です。 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) 列またはイメージ列である場合にのみ適用されます。
FULLTEXT_BLOBTP_COLID int ドキュメントの種類の列の列 ID。 この値は、フルテキスト インデックス付き列が varbinary(max) 列またはイメージ列である場合にのみ適用されます。
FULLTEXT_LANGUAGE sysname 列のフルテキスト検索に使用される言語。

アクセス許可

実行アクセス許可は、既定でパブリック ロールのメンバーになります

次の例では、データベース内のすべてのテーブルでフルテキスト インデックス作成用に指定された列に関する情報を返します。

USE AdventureWorks2022;  
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)