次の方法で共有


sp_help_fulltext_catalogs_cursor (Transact-SQL)

カーソルを使用して、指定されたフルテキスト カタログの ID、名前、ルート ディレクトリ、ステータス、およびフルテキスト インデックスが作成されたテーブルの数を返します。

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

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

構文

sp_help_fulltext_catalogs_cursor [ @cursor_return= ] @cursor_variable OUTPUT , 
     [ @fulltext_catalog_name = ] 'fulltext_catalog_name' 

引数

[ @cursor_return=] @cursor_variable OUTPUT

cursor 型の出力変数です。カーソルは読み取り専用で、スクロール可能な動的カーソルです。

[ @fulltext_catalog_name=] 'fulltext_catalog_name'

フルテキスト カタログの名前を指定します。fulltext_catalog_name のデータ型は sysname です。このパラメータが省略されているか、またはパラメータの値が NULL である場合は、現在のデータベースに関連付けられたすべてのフルテキスト カタログに関する情報が返されます。

結果セット

列名 データ型 説明

fulltext_catalog_id

smallint

フルテキスト カタログ識別子。

NAME

sysname

フルテキスト カタログの名前。

PATH

nvarchar(260)

フルテキスト カタログのディレクトリが物理的に存在する場所。NULL 値は、インストール時に設定した既定ディレクトリを示します。既定のディレクトリは Microsoft SQL Server ディレクトリの Ftdata サブディレクトリです。たとえば、C:\Mssql\Ftdata のようになります。

STATUS

int

カタログのフルテキスト インデックスの作成ステータス。

0 = アイドル状態

1 = カタログ全体を作成中

2 = 一時停止

3 = 絞込み

4 = 復旧

5 = シャットダウン

6 = 追加作成中

7 = インデックス作成

8 = ディスク容量不足、一時停止

9 = 変更の追跡

NUMBER_FULLTEXT_TABLES

int

カタログに関連付けられた、フルテキスト インデックスが作成されたテーブルの数。

権限

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

戻り値

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

次の例では、フルテキスト カタログ Cat_Desc に関する情報を返します。

USE AdventureWorks;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_catalogs_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
   BEGIN
      FETCH NEXT FROM @mycursor;
   END
CLOSE @mycursor
DEALLOCATE @mycursor;
GO 

参照

関連項目

FULLTEXTCATALOGPROPERTY (Transact-SQL)
sp_fulltext_catalog (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手