19.6.1 SQLのデータ型と記号定数および値の対応
SQLのデータ型と記号定数および値の対応を次の表に示します。
|
項番 |
SQLのデータ型 |
記号定数 |
値 |
|---|---|---|---|
|
1 |
CHAR |
a_rdb_SQL_DT_CHAR |
0xC5 |
|
2 |
VARCHAR |
a_rdb_SQL_DT_VARCHAR |
0xC1 |
|
3 |
STRING |
a_rdb_SQL_DT_STRING |
|
|
4 |
BIGINT |
|
0xF1 |
|
5 |
INTEGER※1 |
|
0xF5 |
|
6 |
SMALLINT※2 |
a_rdb_SQL_DT_INT2 |
0xF7 |
|
7 |
DECIMAL |
a_rdb_SQL_DT_DEC |
0xE5 |
|
8 |
NUMERIC |
a_rdb_SQL_DT_NUMERIC |
|
|
9 |
REAL |
a_rdb_SQL_DT_REAL |
0xE3 |
|
10 |
DOUBLE PRECISION |
a_rdb_SQL_DT_DOUBLE |
0xE1 |
|
11 |
FLOAT |
a_rdb_SQL_DT_FLOAT |
|
|
12 |
DATE |
a_rdb_SQL_DT_DATE |
0x71 |
|
13 |
TIME |
a_rdb_SQL_DT_TIME |
0x79 |
|
14 |
TIMESTAMP WITHOUT TIME ZONE |
a_rdb_SQL_DT_TIMESTAMP |
0x7D |
|
15 |
TIMESTAMP WITH TIME ZONE |
a_rdb_SQL_DT_TIMESTAMP_TZ |
0x7F |
|
16 |
BINARY |
a_rdb_SQL_DT_BINARY |
0x95 |
|
17 |
VARBINARY |
a_rdb_SQL_DT_VARBINARY |
0x91 |
|
18 |
BOOLEAN |
a_rdb_SQL_DT_BOOLEAN |
0x21 |
|
19 |
UUID |
a_rdb_SQL_DT_UUID |
0x9B |
|
20 |
ROW |
a_rdb_SQL_DT_ROW |
0x45 |
- 注※1
-
整数データ型のデータ形式がレガシー形式の場合,記号定数はa_rdb_SQL_DT_INTで,値は0xF1になります。
- 注※2
-
整数データ型のデータ形式がレガシー形式の場合,記号定数はa_rdb_SQL_DT_SMALLINTで,値は0xF5になります。