DB2 UDB Data type
|
SQL-ODBC data type
|
OpenEdge default
|
integer
|
SQL_TYPE_INTEGER
|
INTEGER (DECIMAL) (INTEGER) (INT64)
|
bigint
|
SQL_BIGINT
|
INT64 (DECIMAL) (INTEGER) (LOGICAL)
|
smallint
|
SQL_TYPE_SMALLINT
|
INTEGER (DECIMAL) (INTEGER) (INT64)
|
decimal1
|
SQL_TYPE_DECIMAL
|
DECIMAL (INTEGER) (INT64)
|
real/float2
|
SQL_TYPE_REAL
|
DECIMAL (INTEGER) (INT64)
|
double precision/float
|
SQL_TYPE_FLOAT
|
DECIMAL (INTEGER) (INT64)
|
date
|
SQL_TYPE_TIMESTAMP
|
CHARACTER (DATE)
|
time
|
SQL_TYPE_TIMESTAMP
|
|
timestamp
|
SQL_TYPE_TIMESTAMP
|
DATETIME or DATETIME-TZ (CHARACTER) (DATE)
|
char(n)
|
SQL_TYPE_CHARACTER
|
CHARACTER 6
|
varchar(n)
|
SQL_TYPE_VARCHAR
|
CHARACTER
|
long varchar(n)
|
SQL_TYPE_LONGVARCHAR
|
CHARACTER
|
graphic
|
SQL_TYPE_BINARY
|
CHARACTER
|
vargraphic(n)
|
SQL_TYPE_VARBINARY
|
CHARACTER
|
long vargraphic
|
SQL_TYPE_LONGBINARY
|
CHARACTER
|