IBM Books

Replication Guide and Reference


DB2 to Microsoft SQL Server, Sybase, or Sybase SQL Anywhere replication

When the source is DB2 and the target is MS SQL Server, Sybase, or Sybase SQL Anywhere, the following restrictions and conversions are performed:

Table 38. Data Type Conversion: DB2 to MS SQL Server, Sybase, or SQL Anywhere
DB2 for OS/390 SOURCE MS SQL SERVER, SYBASE, OR SQL ANYWHERE TARGET Changes after Create Nickname
COLTYPE LENGTH SCALE
CHAR (n) FOR BIT DATA BINARY(n) CHAR 1

VARCHAR(n) FOR BIT DATA(N) VARBINARY(n) or BINARY(n)


CHAR(n) CHAR(n)


VARCHAR(<256) VARCHAR2(n) or VARCHAR(n)


VARCHAR(<256) TEXT


GRAPHIC(n) 2 ?


VARGRAPHIC(n) 2 ?


LONG VARCHAR 2 ?


DATE DATETIME or DATE DATE 4
TIMESTAMP DATETIME or DATESTAMP


TIME DATETIME or TIME TIME 3
SMALLINT SMALLINT


INTEGER INT


DECIMAL(n,m) DECIMAL(n,m)


FLOAT FLOAT



1DJRA creates the target table in MS SQL Server with data type "binary." The DataJoiner nickname is created with COLTYPE of VARCHAR. DJRA updates the COLTYPE to CHAR.

2These DB2 for OS/390 data types have not been tested.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]

[ DB2 List of Books | Search the DB2 Books ]