SYSINDEXES

SYSINDEXES ビューには、SQL CREATE INDEX ステートメントを使用して作成 された SQL スキーマにある各索引 (SQL カタログに関する索引を含む) ごとに、行が 1 つずつ入ります。

次の表は、SYSINDEXES ビューの列について 説明しています。

表 1. SYSINDEXES ビュー
列名 システム列名 データ・タイプ 説明
INDEX_NAME NAME VARCHAR(128) 索引の名前。 SQL の索引名が存在する場合は、その SQL の索引名になります。 存在しない場合は、システムの索引名になります。
INDEX_OWNER CREATOR VARCHAR(128) 索引の所有者
TABLE_NAME TBNAME VARCHAR(128) 該当の索引が定義される表の名前。 SQL の表名が存在する場合は、その SQL の表名になります。 存在しない場合は、システムの表名になります。
TABLE_OWNER TBCREATOR VARCHAR(128) 表の所有者
TABLE_SCHEMA TBDBNAME VARCHAR(128) 該当の索引が定義される表が入っている SQL スキーマの名前
IS_UNIQUE UNIQUERULE CHAR(1) 索引が固有索引の場合:
D
NO (重複が許されます)
V
YES (重複 NULL 値が許されます)
U
YES
E
コード化ベクトル索引
COLUMN_COUNT COLCOUNT INTEGER キーの中の列の数
INDEX_SCHEMA DBNAME VARCHAR(128) 該当の索引が入っている SQL スキーマの名前
SYSTEM_INDEX_NAME SYS_IXNAME CHAR(10) システムの索引名
SYSTEM_INDEX_SCHEMA SYS_IDNAME CHAR(10) システムの索引スキーマ名
SYSTEM_TABLE_NAME SYS_TNAME CHAR(10) システム表名
SYSTEM_TABLE_SCHEMA SYS_DNAME CHAR(10) システムの表スキーマ名
LONG_COMMENT REMARKS VARGRAPHIC(2000) CCSID 1200
NULL 可能
COMMENT ステートメントで指定された文字ストリング。

詳細コメントがない場合は、NULL 値が入ります。

IASP_NUMBER IASPNUMBER SMALLINT 独立補助記憶域プール (IASP) 番号を指定します。
INDEX_TEXT LABEL VARGRAPHIC(50) CCSID 1200 LABEL ステートメントで指定された文字ストリング。
IS_SPANNING_INDEX SPANNING VARCHAR(3)
NULL 可能
索引が複数のパーティションまたはメンバーで作成されているかどうかを示す標識。
DISTRIBUTED
索引は分散表で作成されています。
NO
索引は複数のパーティションまたはメンバーで作成されていません。
YES
索引は複数のパーティションまたはメンバーで作成されています。

基本表がパーティション化された表でない場合は、NULL 値が入ります。

INDEX_DEFINER DEFINER VARCHAR(128)
NULL 可能
該当の索引を定義したユーザーの名前。
ROUNDING_MODE DECFLTRND CHAR(1)
NULL 可能
索引の DECFLOAT 丸めモードを示します。
C
ROUND_CEILING
D
ROUND_DOWN
F
ROUND_FLOOR
G
ROUND_HALF_DOWN
E
ROUND_HALF_EVEN
H
ROUND_HALF_UP
U
ROUND_UP

DECFLOAT 列、関数、または定数を参照する式が索引にない場合は、NULL 値が入ります。

INDEX_HAS_SEARCH_CONDITION IXHASWHERE CHAR(1) 索引に検索条件があるかどうかを示します。
N
索引には検索条件はありません。
Y
索引には検索条件があります。
SEARCH_CONDITION_HAS_UDF IXWHEREUDF CHAR(1) 索引検索条件にユーザー定義関数が含まれているかどうかを示します。
N
索引は疎索引でないか、またはユーザー定義関数を含んでいません。
Y
索引は疎索引で、検索条件に UDF が含まれています。
SEARCH_CONDITION IXWHERECON DBCLOB(2M)
CCSID 1200
NULL 可能
疎索引の場合は、検索条件が入ります。

疎索引でない場合は、NULL 値が入ります。

INDEX_HAS_INCLUDE_EXPRESSION IXHASINCEX CHAR(1) 索引に INCLUDE 文節が含まれているかどうかを示す標識。
N
索引には INCLUDE 文節が含まれていません。
Y
索引には INCLUDE 文節が含まれています。
INCLUDE_EXPRESSION IXINCEXPR DBCLOB(2M)
CCSID 1200
NULL 可能
索引に INCLUDE 文節が含まれている場合は、INCLUDE 式のリストが入ります。

INCLUDE 文節がない場合は、NULL 値が入ります。

CREATED CREATED TIMESTAMP SQL 索引が作成されたときのタイム・スタンプ。