IBM InfoSphere Federation Server, Version 10.1

Default forward data type mappings for Microsoft SQL Server data sources

The following table lists the default forward data type mappings for Microsoft SQL Server data sources.

Table 1. Microsoft SQL Server default forward data type mappings
Remote Typename Remote Lower Len Remote Upper Len Remote Lower Scale Remote Upper Scale Remote Bit Data Remote Data Operators Federated Typename Federated Length Federated Scale Federated Bit Data
bigint - - - - - - BIGINT - - -
binary 1 254 - - - - CHARACTER - - Y
binary 255 8000 - - - - VARCHAR - - Y
bit - - - - - - SMALLINT 2 - -
char 1 254 - - - - CHAR - - N
char 255 8000 - - - - VARCHAR - - N
datetime - - - - - - TIMESTAMP(6) 10 6 -
datetime2 19 27 0 7 - - TIMESTAMP - - -
decimal 1 31 0 31 - - DECIMAL - - -
decimal 32 38 0 38 - - DOUBLE - - -
float - 8 - - - - DOUBLE 8 - -
float - 4 - - - - REAL 4 - -
image - - - - - - BLOB 2147483647 - Y
int - - - - - - INTEGER 4 - -
money - - - - - - DECIMAL 19 4 -
nchar 1 127 - - - - CHAR - - N
nchar 128 4000 - - - - VARCHAR - - N
numeric 1 31 0 31 - - DECIMAL - - -
numeric 32 38 0 38 - - DOUBLE 8 - -
ntext - - - - - - CLOB 2147483647 - Y
nvarchar 1 4000 - - - - VARCHAR - - N
real - - - - - - REAL 4 - -
smallint - - - - - - SMALLINT 2 - -
smalldatetime - - - - - - TIMESTAMP(6) 10 6 -
smallmoney - - - - - - DECIMAL 10 4 -
SQL_BIGINT - - - - - - BIGINT - - -
SQL_BINARY 1 254 - - - - CHARACTER - - Y
SQL_BINARY 255 8000 - - - - VARCHAR - - Y
SQL_BIT - - - - - - SMALLINT 2 - -
SQL_CHAR 1 254 - - - - CHAR - - N
SQL_CHAR 255 8000 - - - - VARCHAR - - N
SQL_DATE - - - - - - DATE 4 - -
SQL_DECIMAL 1 31 0 31 - - DECIMAL - - -
SQL_DECIMAL 32 38 0 38 - - DOUBLE 8 - -
SQL_DOUBLE - - - - - - DOUBLE 8 - -
SQL_FLOAT - - - - - - DOUBLE 8 - -
SQL_GUID - - - - - - VARCHAR - - Y
SQL_INTEGER - - - - - - INTEGER 4 - -
SQL_ LONGVARCHAR - - - - - - CLOB 2147483647 - N
SQL_ LONGVARBINARY - - - - - - BLOB - - Y
SQL_NUMERIC 1 31 0 31 - - DECIMAL - - -
SQL_NUMERIC 32 38 0 38 - - DOUBLE 8 - -
SQL_REAL - - - - - - REAL 8 - -
SQL_SMALLINT - - - - - - SMALLINT 2 - -
SQL_TIME - - - - - - TIME 3 - -
SQL_TIMESTAMP - - - - - - TIMESTAMP 10 6 -
SQL_TINYINT - - - - - - SMALLINT 2 - -
SQL_VARBINARY 1 8000 - - - - VARCHAR - - Y
SQL_VARCHAR 1 8000 - - - - VARCHAR - - N
SQL_WCHAR 1 254 - - - - CHARACTER - - N
SQL_WCHAR 255 8800 - - - - VARCHAR - - N
SQL_WLONGVARCHAR - 1073741823 - - - - CLOB 2147483647 - N
SQL_WVARCHAR 1 16336 - - - - VARCHAR - - N
                     
text - - - - - - CLOB - - N
timestamp - - - - - - VARCHAR 8   Y
tinyint - - - - - - SMALLINT 2 - -
uniqueidentifier 1 4000 - - Y - VARCHAR 16 - Y
varbinary 1 8000 - - - - VARCHAR - - Y
varchar 1 8000 - - - - VARCHAR - - N


Feedback

Update icon Last updated: 2012-05-18