Openflow Connector for SQL Server : Mappage de données¶
Note
Ce connecteur est soumis aux conditions d’utilisation de Snowflake Connector.
Ce chapitre décrit comment les types de données du serveur SQL sont mappés vers les types de données Snowflake.
Mappage des types de données du serveur SQL vers Snowflake¶
Le tableau suivant montre comment les types de données du serveur SQL sont mappés vers les types de données Snowflake lors de la réplication des données.
Type de serveur SQL |
Type Snowflake |
Remarques |
|---|---|---|
TINYINT |
INT |
|
SMALLINT |
INT |
|
INT |
INT |
|
BIGINT |
INT |
|
DECIMAL |
NUMBER |
Si la précision dépasse les limitations de Snowflake (précision > 38), la valeur est stockée en tant que TEXT. |
NUMERIC |
NUMBER |
Si la précision dépasse les limitations de Snowflake (précision > 38), la valeur est stockée en tant que TEXT. |
SMALLMONEY |
NUMBER |
|
MONEY |
NUMBER |
|
REAL |
FLOAT |
|
FLOAT |
FLOAT |
|
BIT |
BOOLEAN |
|
CHAR |
TEXT |
|
VARCHAR |
TEXT |
|
NCHAR |
TEXT |
|
NVARCHAR |
TEXT |
|
TEXT |
TEXT |
|
NTEXT |
TEXT |
|
DATE |
DATE |
|
TIME |
TIME |
|
SMALLDATETIME |
TIMESTAMP_NTZ |
|
DATETIME |
TIMESTAMP_NTZ |
|
DATETIME2 |
TIMESTAMP_NTZ |
|
DATETIMEOFFSET |
TIMESTAMP_TZ |
|
BINARY |
BINARY |
|
VARBINARY |
BINARY |
|
IMAGE |
BINARY |
Pris en charge jusqu’à la taille d’entrée maximale dans Snowflake (16 MB). |
JSON |
VARIANT |
Pris en charge jusqu’à la taille d’entrée maximale dans Snowflake (16 MB). |
VECTOR |
VARIANT |
|
XML |
TEXT |
|
UNIQUEIDENTIFIER |
TEXT |
|
ROWVERSION / TIMESTAMP |
TEXT |
|
SQL_VARIANT |
TEXT |
|
GEOGRAPHY |
TEXT |
Les valeurs de ce type sont insérées sous la forme NULL. |
GEOMETRY |
TEXT |
Les valeurs de ce type sont insérées sous la forme NULL. |
Note
Tous les types de données du serveur SQL non répertoriés dans cette table sont mappés en TEXT par défaut.