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.