7.1.4 C++とDBMSのデータ型の対応

C++とDBMSのデータ型の対応を表7-6に示します。

表7-6 C++のデータ型とDBMSのデータ型の関係

CtypeType
COL_CTYPE_INT16COL_TYPE_INT16
COL_TYPE_BIT
COL_CTYPE_INT32COL_TYPE_INT32
COL_TYPE_SERIAL
COL_CTYPE_UINT16COL_TYPE_UINT16
COL_CTYPE_UINT32COL_TYPE_UINT32
COL_CTYPE_SINGLECOL_TYPE_SINGLE
COL_CTYPE_DOUBLECOL_TYPE_DOUBLE
COL_CTYPE_CHARCOL_TYPE_CHAR
COL_TYPE_VARCHAR
COL_TYPE_LONGVARCHAR
COL_TYPE_NUMERIC
COL_TYPE_MONEY
COL_TYPE_ROWID
COL_TYPE_BIGINT
COL_CTYPE_BINARYCOL_TYPE_BINARY
COL_TYPE_VARBINARY
COL_TYPE_LONGVARBINARY
COL_CTYPE_DATETIMECOL_TYPE_DATE
COL_TYPE_TIME
COL_TYPE_TIMESTAMP
COL_TYPE_INTERVAL_YEAR
COL_TYPE_INTERVAL_HOUR