Data Type Mappings
DB2 to TDV Data Types
The following limits apply to DB2 data type mapping:
| • | The maximum length for BINARY, CHAR, VARBINARY, and VARCHAR is 32000. |
| • | The minimum length for BINARY, CHAR, VARBINARY, and VARCHAR is 1. |
| • | The maximum precision (p) is 38. |
| • | The maximum scale (s) for CAST functions is 38. |
| • | When a DECIMAL/NUMERIC data type has a precision greater than 38, it is mapped to the DB2 DOUBLE data type. |
The following table shows the mapping from DB2 data types to TDV data types.
|
DB2 Data Type |
TDV Data Type |
|
BIGINT |
BIGINT |
|
BLOB |
BLOB |
|
CHAR |
CHAR |
|
CHAR FOR BIT DATA |
BINARY |
|
CHARACTER |
CHAR |
|
CHARACTER VARYING |
VARCHAR |
|
CLOB |
CLOB |
|
DATE |
DATE |
|
DBCLOB |
CLOB |
|
DECIMAL |
DECIMAL |
|
DOUBLE |
DOUBLE |
|
FLOAT |
FLOAT |
|
FLOAT(1) – FLOAT(21) |
FLOAT [on z/OS platforms only] |
|
FLOAT(22) – FLOAT(53) |
DOUBLE [on z/OS platforms only] |
|
GRAPHIC |
CHAR |
|
INTEGER |
INTEGER |
|
LONG VARCHAR |
CLOB |
|
LONG VARCHAR FOR BIT DATA |
BLOB |
|
LONG VARGRAPHIC |
CLOB |
|
LONGVAR |
CLOB |
|
LONGVARG |
CLOB |
|
REAL |
REAL |
|
ROWID |
BINARY |
|
SMALLINT |
SMALLINT |
|
TIME |
TIME |
|
TIMESTAMP |
TIMESTAMP |
|
VARCHAR |
VARCHAR |
|
VARCHAR FOR BIT DATA |
VARBINARY |
|
VARGRAPH |
VARCHAR |
|
VARGRAPHIC |
VARCHAR |
|
XML |
XML |
|
XMLCLOB |
XML |
|
XMLFILE |
XML |
|
XMLVARCHAR |
XML |