Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » システム・オブジェクト » システム・プロシージャ » システム・プロシージャのアルファベット順リスト

 

sa_text_index_vocab システム・プロシージャ

テキスト・インデックスに含まれるすべての単語と、各単語が含まれるインデックス値の合計数のリストを返します。

構文
sa_text_index_vocab(
'text-index-name',
'table-name',
'table-owner'
)
引数
  • text-index-name   テキスト・インデックスの名前を指定する CHAR(128) パラメータ。

  • table-name   テキスト・インデックスを構築するテーブルの名前を指定する CHAR(128) パラメータ。

  • table-owner   テーブルの所有者を指定する CHAR(128) パラメータ。

結果セット
カラム名 データ型 説明
term VARCHAR(60) テキスト・インデックスに含まれる単語。
freq BIGINT 単語が含まれるインデックス値の数。
備考

sa_text_index_vocab システム・プロシージャは、テキスト・インデックスに含まれるすべての単語と、各単語が含まれるインデックス値の合計数を返します (一部のインデックス値に単語が複数回含まれる場合は、出現する総数より小さくなります)。

sa_text_index_vocab システム・プロシージャには、次の制限事項があります。

  • CALL 文では使用できません。

  • プロシージャ内の文では使用できません。

  • パラメータ値はホスト変数または式以外であることが必要です。引数 text-index-nametable-name、および table-owner は制約または変数であることが必要です。

パーミッション

DBA 権限、またはインデックス・テーブルの SELECT パーミッションが必要です。

関連する動作

なし

参照

次の例は、サンプル・データベース内の Products.Description カラムにテキスト・インデックス VocabTxtIdx を構築します。その次の文は、sa_text_index_vocab システム・プロシージャを実行し、テキスト・インデックスに含まれるすべての単語を返します。

CREATE TEXT INDEX VocabTxtIdx2 ON Products( Description );
SELECT * 
   FROM sa_text_index_vocab( 'VocabTxtIdx2', 'Products', 'GROUPO' );
term freq
Cap 2
Cloth 1
Cotton 2
Crew 1
Hooded 1
neck 2
... ...