Tips

インデックスのタイプをコマンドで調べる

日付2009/09/11
ID75902 (英語原文参照)
バージョン11.4
プラットフォームMac & Win

テーブルに張られたインデックスの情報は、_USER_INDEXESテーブルのINDEX_TYPEフィールドを調べることにより、知ることができます。たとえば、テーブル番号1のインデックスタイプは、次のようなコードで取得することができます。

ARRAY TEXT(Index_type;0)

Begin SQL
   SELECT INDEX_TYPE
   FROM _USER_INDEXES
   WHERE TABLE_ID=1
   INTO :Index_type;
End SQL

実行後、配列の要素には次のような情報が代入されることになります。

1	B Tree index
3	Cluster and Keyword Indexes
7	Automatic Index