RDBII_COLUMNは、列の定義情報を出力する表です。RDBII_COLUMNの構成と出力情報を以下に示します。
列名 | データ型 | 情報の意味 | P | SI | 補足説明 |
---|---|---|---|---|---|
DB_CODE | INT | データベースコード | 1 |
|
|
SCHEMA_CODE | INT | スキーマコード | 2 |
|
|
TABLE_CODE | INT | 表コード | 3 |
|
|
COLUMN_NAME | CHAR(36) | 列名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
COLUMN_CODE | INT | 列コード | 4 |
|
|
ORDINAL_POSITION | INT | 列定義順序番号 |
|
|
|
DATA_TYPE | CHAR(2) | 列データの属性 |
|
| CH:CHAR |
NULLABLE | CHAR(3) | NULL設定可能性 |
|
| YES:NULL設定可能 |
CHAR_MAX_LENGTH | INT | 文字列系の最大文字数または BLOB型の最大バイト数 |
|
|
|
CHAR_OCTET_LENGTH | INT | 文字列系の最大バイト数またはBLOB型の最大バイト数 |
|
|
|
NUMERIC_RADIX | INT | 数値系の基数 |
|
| 2:INT、SMALLINT、FLOAT、 |
NUMERIC_PRECISION | INT | 数値系の精度(桁数) |
|
| TIMESTAMP、DATE、TIME:0 |
NUMERIC_SCALE | INT | 数値系の位取り |
|
| 0:INT、SMALLINT、FLOAT、 |
DEFAULT_VALUE | VARCHAR (3000) | DEFAULT句に指定された文字列 |
|
| 例1:DEFAULT 'AAA'の場合、 |
P : プライマリキーを意味します。数字は、プライマリキー内の構成順序を示します。
SI : インデックスのキーを意味します。
列の定義情報を出力するビュー表です。ビュー表の構成と出力情報を以下に示します。
列 | データ型 | 情報の意味 | 補足説明 |
---|---|---|---|
COLUMN_NAME | CHAR(36) | 列名 | Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TABLE_CODE | INT | 表コード |
|
DB_CODE | INT | データベースコード |
|
COLUMN_CODE | INT | 列コード |
|
ORDINAL_POSITION | INT | 列定義順序番号 |
|
COLUMN_DEFAULT | VARCHAR (3000) | デフォルト値 | 例1:DEFAULT 'AAA'の場合、 |
NULLABLE | CHAR(3) | NULL設定可能性 | YES:NULL設定可能 |
DATA_TYPE | CHAR(2) | 列データの属性 | CH:CHAR |
CHAR_MAX_LENGTH | INT | 文字列系の最大文字数またはBLOB型の最大バイト数 |
|
CHAR_OCTET_LENGTH | INT | 文字列系の最大バイト数またはBLOB型の最大バイト数 |
|
NUMERIC_PRECISION | INT | 数値系の精度(桁数) | 0:TIMESTAMP、DATE、TIME |
NUMERIC_PREC_RADIX | INT | 数値系の基数 | 2:INT、SMALLINT、FLOAT、REAL、 |
NUMERIC_SCALE | INT | 数値系の位取り | 0:INT、SMALLINT、FLOAT、 |