高速トランザクション処理基盤 TP1/EE/Extended Data Cache 使用の手引
SQL_COLUMNS表の内容を次の表に示します。
表A-3 SQL_COLUMNS表の内容
| 列ID | 列名 | データ型 | 長さ | ナル値の有無 | 内容 |
|---|---|---|---|---|---|
| 1 | TABLE_SCHEMA | VARCHAR | 30 | なし | スキーマ名 |
| 2 | TABLE_NAME | VARCHAR | 100 | なし | 表識別子 |
| 3 | COLUMN_NAME | VARCHAR | 100 | なし | 列名 |
| 4 | COLUMN_ID | INTEGER | 4 | なし | 列ID |
| 5 | TABLE_ID | INTEGER | 4 | なし | 表ID 0x00020001〜:ディクショナリ表 0x00020079〜:ユーザが定義した表 |
| 6 | DATA_TYPE_CODE | SMALLINT | 2 | なし | データ型コード 241:INTEGER 245:SMALLINT 197:CHAR 193:VARCHAR 229:DECIMAL 125:TIMESTAMP |
| 7 | DATA_LENGTH | INTEGER | 4 | なし | データ定義長(詳細については,「表A-4 データ定義長の表現形式」を参照してください) |
| 8 | MAX_ELEMENT | INTEGER | 4 | なし | システムが使用する内部情報 |
| 9 | IS_NULLABLE | CHAR | 1 | なし | システムが使用する内部情報 |
| 10 | COLUMN_OFFSET | SMALLINT | 2 | あり | 列オフセット(ディクショナリ表の場合はナル値が格納されます) |
表A-4 データ定義長の表現形式
| 項番 | データ型 | データ定義長の表現形式 |
|---|---|---|
| 1 | INTEGER SMALLINT CHAR VARCHAR TIMESTAMP |
バイト数 |
| 2 | DECIMAL |
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.