Snowpark Migration Accelerator: Spark SQL データ型

換算テーブル

Spark SQL

Snowflake

注意

BIGINT

BIGINT

BOOLEAN

BOOLEAN

BYTE

BYTEINT

CHAR

CHAR

DATE

DATE

DECIMAL

DECIMAL

DOUBLE

DOUBLE

FLOAT

FLOAT

INTEGER

INTEGER

LONG

INT

メモ をご確認ください

SHORT

INT

メモ をご確認ください

STRING

STRING

TIMESTAMP

TIMESTAMP_TZ

TIMESTAMPNTZ

TIMESTAMP_NTZ

VARCHAR

VARCHAR

注意

注釈

詳細情報については、Spark SQL データ型 のドキュメントをご参照ください。

整数タイプ

ソースシステムから整数データ型を変換する場合は、 LONGSHORT の両方がSnowflakeの INTEGER データ型にマッピングされます。 INTEGER は両方のデータ型の全範囲の値に対応できるからです。

  • SparkSQL LONG: 範囲は、-32,768~32,767

  • SparkSQL SHORT: 範囲は、-9,223,372,036,854,775,808~9,223,372,036,854,775,807

  • Snowflake INTEGER: 範囲は、-9.9999999999999999999999999999999999999 x 10^38~+9.9999999999999999999999999999999999999 x 10^38