支持的数据类型
上次更新日期:2026/9/8下表显示了支持的 Microsoft SQL Server 源数据类型及其到 Qlik Talend Data Integration 数据类型的默认映射。
当 移动 到基于 Microsoft SQL Server 的目标时,源数据类型和目标数据类型相同,但 同性质复制 中描述的例外情况除外。
有关如何查看在目标中映射的数据类型的信息,请参阅您正在使用的目标 连接器 的部分。
可排序的数据类型用星号 (*) 表示。
| Microsoft SQL Server 数据类型 | Qlik Talend Data Integration 数据类型 |
|---|---|
|
BIGINT |
INT8 |
|
BIT |
BOOLEAN |
|
DECIMAL |
NUMERIC |
|
INT |
INT4 |
|
MONEY |
NUMERIC (19,4) |
|
NUMERIC (p,s) |
NUMERIC |
|
SMALLINT |
INT2 |
|
SMALLMONEY |
NUMERIC (10,4) |
|
TINYINT |
UINT1 |
|
REAL |
REAL4 |
|
FLOAT |
REAL8 |
|
DOUBLE |
REAL8 |
|
DATETIME |
DATETIME |
|
DATETIME2 |
DATETIME |
|
SMALLDATETIME |
DATETIME |
|
DATE |
DATE |
|
TIME |
STRING (16) |
|
DATETIMEOFFSET |
STRING |
|
*CHAR |
STRING |
|
*VARCHAR |
STRING |
|
*VARCHAR (max) *TEXT 要将此数据类型与 Qlik Talend Data Integration 一起使用,您必须为特定任务启用 CLOB 的使用。 即使对于未更改 Microsoft SQL Server 中 LOB 列值的 UPDATE 语句,Microsoft SQL Server 表的 LOB 列也会在目标中更新。
|
CLOB |
|
*NCHAR |
WSTRING |
|
*NVARCHAR (length) |
WSTRING |
|
*NVARCHAR (max) *NTEXT 要将此数据类型与 Qlik Talend Data Integration 一起使用,您必须为特定任务启用 NCLOB 的使用。 即使对于未更改 Microsoft SQL Server 中 LOB 列值的 UPDATE 语句,Microsoft SQL Server 表的 LOB 列也会在目标中更新。
|
NCLOB |
|
BINARY |
BYTES |
|
VARBINARY |
BYTES |
|
VARBINARY (max) IMAGE 要将此数据类型与 Qlik Talend Data Integration 一起使用,您必须为特定任务启用 BLOB 的使用。 即使对于未更改 Microsoft SQL Server 中 LOB 列值的 UPDATE 语句,Microsoft SQL Server 表的 LOB 列也会在目标中更新。
|
BLOB |
|
TIMESTAMP |
BYTES |
|
UNIQUEIDENTIFIER |
STRING |
|
HIERARCHYID |
VARCHAR (x) |
|
XML 即使对于未更改 Microsoft SQL Server 中 LOB 列值的 UPDATE 语句,Microsoft SQL Server 表的 LOB 列也会在目标中更新。 要将此数据类型与 Qlik Talend Data Integration 一起使用,您必须为特定任务启用 NCLOB 的使用。
|
CLOB |
|
GEOMETRY |
NCLOB |
|
GEOGRAPHY |
NCLOB |
| JSON | 带有 JSON 子类型的 NCLOB |
不支持的数据类型
不支持以下数据类型:
- CURSOR
- SQL_VARIANT
- TABLE
根据基本类型支持用户定义的数据类型。例如,基于 DATETIME 的用户定义数据类型被处理为 DATETIM 数据类型。