付録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 |
|
|
27 |
SERVER_NAME |
VARCHAR(100) |
|
|
28 |
FTBL_FORMAT |
VARCHAR(16) |
外部データのデータ形式指定の指定値
外部表以外の表の場合は,ナル値が格納されます。 |
|
29 |
FTBL_PATH |
VARCHAR(1024) |
|
|
30 |
FTBL_PATH_TEMPLATE |
VARCHAR(1024) |
|
|
31 |
N_PARTITION_COLUMN |
SMALLINT |
|
|
32 |
N_STRUCT_COLUMN |
SMALLINT |
|
|
33 |
CATALOG_TYPE |
VARCHAR(16) |
カタログ種別指定の指定値
次の場合は,ナル値が格納されます。
|
|
34 |
CATALOG_NAMESPACE |
VARCHAR(100) |
|
|
35 |
CATALOG_URI |
VARCHAR(100) |
|
|
36 |
CATALOG_REGION |
VARCHAR(100) |
|
|
37 |
CATALOG_ID |
VARCHAR(100) |
|
|
38 |
WAREHOUSE_NAME |
VARCHAR(100) |
|
|
39 |
TOKEN_URI |
VARCHAR(400) |
|
|
40 |
CLIENT_ID |
VARCHAR(100) |
|
|
41 |
ALLOWED_SCOPE |
VARCHAR(255) |
|