Supported IBM Db2 on Cloud data types

Last updated: Feb 25, 2025
Supported IBM Db2 on Cloud data types

When you use IBM Db2 on Cloud as a source connection, you can replicate only some data types.

When you use the Db2 on Cloud connection with the Copy goal, Data Replication will attempt to create or replicate to a column in the target database with a similar column name and compatible data type. If the data type of the target column is not compatible, it will convert the target data type to a string-based data type (for example, varchar).

The following table shows the Db2 on Cloud data types that you can replicate. If a source table contains a column with an unsupported data type, the table is not replicated to the target database.

Data Type Supported
SMALLINT ✓
[INTEGER \ INT] ✓
BIGINT ✓
[DECIMAL \ DEC \ NUMERIC \ NUM] (precision-integer, scale-integer) ✓
FLOAT(integer) ✓
REAL ✓
DOUBLE ✓
DOUBLE PRECISION ✓
FLOAT ✓
DECFLOAT(precision-integer) ✓
[CHARACTER \ CHAR] (integer [OCTETS \ CODEUNITS32]) ✓
[CLOB \ CHARACTER LARGE OBJECT \ CHAR LARGE OBJECT] (integer [K \ M \ G] [OCTETS \ CODEUNITS32])
VARCHAR(size) ✓
LONG VARCHAR
GRAPHIC(integer [CODEUNITS16 \ CODEUNITS32]) ✓
VARGRAPHIC(integer [CODEUNITS16 \ CODEUNITS32]) ✓
DBCLOB(integer [K \ M \ G] [CODEUNITS16 \ CODEUNITS32])
[NATIONAL CHARACTER \ NATIONAL CHAR \ NCHAR] (integer) ✓
[NATIONAL CHARACTER LARGE OBJECT \ NCHAR LARGE OBJECT \ NCLOB] (integer [K \ M \ G])
BINARY(integer) ✓
[VARBINARY \ BINARY VARYING] (integer) ✓
[BLOB \ BINARY LARGE OBJECT] (integer [K \ M \ G])
DATE ✓
TIME ✓
TIMESTAMP(integer) or TIMESTAMP ✓
XML
BOOLEAN ✓

Parent topic: Replicating Db2 on Cloud data