Hitachi

Hitachi Advanced Database AP開発ガイド


19.6.1 SQLのデータ型と記号定数および値の対応

SQLのデータ型と記号定数および値の対応を次の表に示します。

表19‒7 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

  • a_rdb_SQL_DT_INT8

  • a_rdb_SQL_DT_BIGINT

  • a_rdb_SQL_DT_INT

0xF1

5

INTEGER※1

  • a_rdb_SQL_DT_INT4

  • a_rdb_SQL_DT_SMALLINT

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になります。