付録B.2 SQL_TABLESの内容
SQL_TABLESには,実表,ビュー表,ディクショナリ表(実表),システム表(実表),ディクショナリ表,およびシステム表の表定義情報が格納されています。1行に1表分の情報が格納されています。
SQL_TABLESの内容を次の表に示します。
項番 |
列名 |
データ型 |
格納されている情報 |
---|---|---|---|
1 |
TABLE_SCHEMA |
VARCHAR(100) |
スキーマ名 |
2 |
TABLE_NAME |
VARCHAR(100) |
表識別子 |
3 |
TABLE_TYPE |
CHAR(1) |
表種別
|
4 |
TABLE_ID |
SMALLINT |
表ID
|
5 |
N_COLS |
SMALLINT |
表の構成列数 |
6 |
N_INDEX |
SMALLINT |
表に定義されているインデクス数(全インデクスの合計) |
7 |
CREATE_TIME |
TIMESTAMP |
表定義時のタイムスタンプ |
8 |
N_NOTNULL |
SMALLINT |
非ナル値制約が定義されている列数 |
9 |
FREE_AREA |
SMALLINT |
表のページ内の未使用領域の比率 |
10 |
FIX_TABLE |
CHAR(1) |
FIX表かどうか
|
11 |
ROW_LENGTH |
SMALLINT |
|
12 |
IS_BRANCH_ALL |
CHAR(1) |
表オプションBRANCH ALLの指定
|
13 |
N_RANGE_INDEX |
SMALLINT |
表に定義されているレンジインデクスの数 |
14 |
IS_CHUNK |
CHAR(1) |
チャンク指定のCHUNKの指定
|
15 |
N_CHUNK_RESERVED |
SMALLINT |
|
16 |
N_DEFAULT_COLUMN |
SMALLINT |
|
17 |
N_PRIMARY_KEY_COLUMN |
SMALLINT |
|
18 |
N_FOREIGN_KEY |
SMALLINT |
|
19 |
N_REFERENCING_KEY |
SMALLINT |
|
20 |
N_FOREIGN_KEY_COLUMN |
SMALLINT |
|
21 |
N_TEXT_INDEX |
SMALLINT |
|
22 |
IS_ARCHIVABLE |
CHAR(1) |
チャンクアーカイブ指定の有無
なお,次に示す表の場合は,ナル値が格納されます。
|
23 |
ARCHIVE_DIRECTORY_PATH |
VARCHAR(400) |
|
24 |
RECREATE_TIME |
TIMESTAMP |
|
25 |
STORAGE_FORMAT |
VARCHAR(32) |
表データの格納形式
なお,ビュー表の場合は,ナル値が格納されます。 |
26 |
N_ARRAY_COLUMN |
SMALLINT |
|