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にマッピングされます。