Openflow Connector for SQL Server:データマッピング

注釈

このコネクタは、 Snowflakeコネクタ規約 に従うものとします。

このトピックでは、SQLサーバーデータ型がSnowflakeデータ型にどのようにマップされるかについて説明します。

SQLサーバーからSnowflakeへのデータ型マッピング

次の表は、データを複製するときにSQLサーバーデータ型がSnowflakeデータ型にどのようにマッピングされるかを示しています。

SQLサーバー型

Snowflake型

メモ

TINYINT

INT

SMALLINT

INT

INT

INT

BIGINT

INT

DECIMAL

NUMBER

精度がSnowflakeの制限(精度 > 38)を超える場合、値はTEXTとして保存されます。

NUMERIC

NUMBER

精度がSnowflakeの制限(精度 > 38)を超える場合、値は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

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

JSON

VARIANT

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

VECTOR

VARIANT

XML

TEXT

UNIQUEIDENTIFIER

TEXT

ROWVERSION / TIMESTAMP

TEXT

SQL_VARIANT

TEXT

GEOGRAPHY

TEXT

この型の値はNULLとして挿入されます。

GEOMETRY

TEXT

この型の値はNULLとして挿入されます。

注釈

この表にリストされていないSQLサーバーデータ型はすべて、デフォルトでTEXTにマッピングされます。