次の方法で共有


sp_help_fulltext_columns_cursor (Transact-SQL)

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

ms175989.note(ja-jp,SQL.90).gif重要 :
この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに sys.fulltext_index_columns カタログ ビューを使用してください。詳細については、「sys.fulltext_index_columns (Transact-SQL)」を参照してください。

トピック リンク アイコン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

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 値を指定した場合は、データベース内のフルテキスト インデックスが作成されたテーブルのすべての列について、フルテキスト インデックス列情報が返されます。

結果セット

列名 データ型 説明

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 ロールのメンバに与えられています。

戻り値

0 (成功) または 1 (失敗)

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

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手