DB2 データ型から SQL Server データ型に変換する際に、HCOSS が使用するデフォルトのマッピングは以下のとおりです。
| DB2 データ型 |
エンコード |
データ記憶域 |
SQL Server データ型 |
| BIGINT |
すべて |
なし |
BIGINT |
| BINARY |
すべて |
なし |
BINARY |
| BLOB |
すべて |
なし |
VARBINARY(MAX) |
| CHAR |
すべて |
ビット データ用 |
BINARY |
| CHAR |
ASCII と EBCDIC |
なし |
CHAR |
| CHAR |
UNICODE |
なし |
NCHAR |
| CLOB |
ASCII |
なし |
NVARCHAR(MAX) |
| CLOB |
ASCII |
ビット データ用 |
NVARCHAR(MAX) |
| CLOB |
EBCDIC |
ビット データ用 |
NVARCHAR(MAX) |
| CLOB |
UNICODE |
なし |
NVARCHAR(MAX) |
| CLOB |
UNICODE |
ビット データ用 |
NVARCHAR(MAX) |
| CLOB |
EBCDIC |
なし |
NVARCHAR(MAX) |
| DATALINK |
すべて |
なし |
VARCHAR(2083) |
| DATE |
すべて |
なし |
DATE |
| DBCLOB |
すべて |
なし |
NVARCHAR(MAX) |
| DECFLOAT |
すべて |
なし |
FLOAT(53) |
| DECIMAL |
すべて |
なし |
DECIMAL |
| DOUBLE |
すべて |
なし |
DOUBLE PRECISION |
| FLOAT |
すべて |
なし |
FLOAT |
| GRAPHIC |
すべて |
なし |
NCHAR |
| INT |
すべて |
なし |
INT |
| INTEGER |
すべて |
なし |
INTEGER |
| LONG VARCHAR |
すべて |
ビット データ用 |
VARCHAR(MAX) |
| LONG VARCHAR |
すべて |
なし |
VARCHAR(MAX) |
| LONG VARGRAPHIC |
すべて |
なし |
NVARCHAR(MAX) |
| LONGVARBIN |
すべて |
なし |
VARBINARY(MAX) |
| NUMERIC |
すべて |
なし |
NUMERIC |
| REAL |
すべて |
なし |
REAL |
| ROWID |
すべて |
なし |
BINARY(40) |
| SMALLINT |
すべて |
なし |
SMALLINT |
| TIME |
すべて |
なし |
TIME(0) |
| TIMESTMP |
すべて |
なし |
DATETIME2(6) |
| VARBIN |
すべて |
なし |
VARBINARY |
| VARCHAR |
すべて |
ビット データ用 |
BINARY |
| VARCHAR |
すべて |
なし |
VARCHAR |
| VARGRAPHIC |
すべて |
なし |
NVARCHAR |
| XML |
すべて |
なし |
XML |