次の方法で共有


sp_help_fulltext_tables (Transact-SQL)

フルテキスト インデックス作成用に登録されたテーブルの一覧を返します。

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

トピック リンク アイコンTransact-SQL 構文表記規則

構文

sp_help_fulltext_tables [ [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ] 
     [ , [ @table_name = ] 'table_name' ]

引数

  • [ @fulltext_catalog_name=] 'fulltext_catalog_name'
    フルテキスト カタログの名前を指定します。fulltext_catalog_name のデータ型は sysname で、既定値は NULL です。fulltext_catalog_name を省略するか NULL 値を指定した場合は、データベースに関連付けられた、フルテキスト インデックスが作成されているすべてのテーブルが返されます。fulltext_catalog_name を指定しても、table_name を省略するか NULL を指定した場合は、このカタログに関連付けられた、フルテキスト インデックスが作成されているすべてのテーブルについて、フルテキスト インデックス情報が取得されます。fulltext_catalog_nametable_name の両方を指定すると、table_namefulltext_catalog_name に関連付けられている場合は 1 行が返され、それ以外の場合はエラーが返されます。
  • [ @table_name= ] 'table_name'
    フルテキスト メタデータを要求するテーブル名を指定します。この名前は 1 つまたは 2 つの要素で構成されます。table_name のデータ型は nvarchar(517) で、既定値は NULL です。table_name だけを指定した場合は、table_name に関連する行だけが返されます。

結果セット

列名 データ型 説明

TABLE_OWNER

sysname

テーブル所有者。テーブルを作成したデータベース ユーザーの名前です。

TABLE_NAME

sysname

テーブル名。

FULLTEXT_KEY_INDEX_NAME

sysname

一意なキー列として指定された列に対して UNIQUE 制約を課すインデックス。

FULLTEXT_KEY_COLID

int

FULLTEXT_KEY_NAME で指定された一意なインデックスの列 ID。

FULLTEXT_INDEX_ACTIVE

int

このテーブルでフルテキスト インデックス作成のマークが付いている列がクエリに適しているかどうか。

0 = 非アクティブ

1 = アクティブ

FULLTEXT_CATALOG_NAME

sysname

フルテキスト インデックス データが存在するフルテキスト カタログ。

権限

実行権限は、既定では public ロールのメンバに与えられています。

戻り値

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

次の例では、フルテキスト カタログ Cat_Desc に関連付けられた、フルテキスト インデックスが作成されているテーブルの名前を返します。

USE AdventureWorks;
GO
EXEC sp_help_fulltext_tables 'Cat_Desc';
GO

参照

関連項目

INDEXPROPERTY (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
sp_fulltext_table (Transact-SQL)
sp_help_fulltext_tables_cursor (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手