Поддерживаемые типы данных
В следующей таблице показаны поддерживаемые типы данных источника Microsoft SQL Server и их сопоставление по умолчанию с типами данных Data Movement Gateway.
При репликации (промежуточное хранение) данных в цель на основе Microsoft SQL Server исходные и целевые типы данных будут совпадать, за исключением случаев, описанных в разделе Гомогенная репликация.
Инструкции по просмотру типа данных, сопоставленного в цели, см. в разделе, посвященном используемому коннектору цели (коннектор).
Сортируемые типы данных отмечены звездочкой (*).
Типы данных Microsoft SQL Server | Типы данных Data Movement Gateway |
---|---|
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 Cloud, необходимо включить использование CLOB для конкретной задачи. Столбцы LOB для таблиц Microsoft SQL Server обновляются в цели даже для операторов UPDATE, которые не меняют значение столбца LOB в Microsoft SQL Server. | CLOB |
*NCHAR | WSTRING |
*NVARCHAR (length) | WSTRING |
*NVARCHAR (max) *NTEXT Чтобы использовать этот тип данных с Интеграция данных Qlik Cloud, необходимо включить использование NCLOB для конкретной задачи. Столбцы LOB для таблиц Microsoft SQL Server обновляются в цели даже для операторов UPDATE, которые не меняют значение столбца LOB в Microsoft SQL Server. | NCLOB |
BINARY | BYTES |
VARBINARY | BYTES |
VARBINARY (max) IMAGE Чтобы использовать этот тип данных с Интеграция данных Qlik Cloud, необходимо включить использование BLOB для конкретной задачи. Столбцы LOB для таблиц Microsoft SQL Server обновляются в цели даже для операторов UPDATE, которые не меняют значение столбца LOB в Microsoft SQL Server. | BLOB |
TIMESTAMP | BYTES |
UNIQUEIDENTIFIER | STRING |
HIERARCHYID | VARCHAR (x) |
XML Столбцы LOB для таблиц Microsoft SQL Server обновляются в цели даже для операторов UPDATE, которые не меняют значение столбца LOB в Microsoft SQL Server. Чтобы использовать этот тип данных с Интеграция данных Qlik Cloud, необходимо включить использование NCLOB для конкретной задачи. | CLOB |
GEOMETRY | CLOB |
GEOGRAPHY | CLOB |
Неподдерживаемые типы данных
Следующие типы данных не поддерживаются:
- CURSOR;
- SQL_VARIANT;
- TABLE.
Пользовательские типы данных поддерживаются в соответствии с их базовым типом. Например, пользовательский тип данных, основанный на базовом типе DATETIME, обрабатывается как тип данных DATETIME.