Snowpark Migration Accelerator: Spark SQL-Datentypen

Umrechnungstabelle

Spark SQL

Snowflake

Anmerkungen

BIGINT

BIGINT

BOOLEAN

BOOLEAN

BYTE

BYTEINT

CHAR

CHAR

DATE

DATE

DECIMAL

DECIMAL

DOUBLE

DOUBLE

FLOAT

FLOAT

INTEGER

INTEGER

LONG

INT

Lesen Sie note

SHORT

INT

Lesen Sie note

STRING

STRING

TIMESTAMP

TIMESTAMP_TZ

TIMESTAMPNTZ

TIMESTAMP_NTZ

VARCHAR

VARCHAR

Anmerkungen

Bemerkung

Weitere Informationen finden Sie in der Dokumentation zu Spark SQL Datentypen.

Ganzzahltypen

Bei der Konvertierung von Ganzzahldatentypen aus dem Quellsystem werden sowohl LONG als auch SHORT dem Datentyp INTEGER von Snowflake zugeordnet, da INTEGER den gesamten Wertebereich beider Datentypen aufnehmen kann.

  • SparkSQL LONG: Bereich von -32.768 bis 32.767

  • SparkSQL SHORT: Bereich von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807

  • Snowflake INTEGER: Bereich von -9,9999999999999999999999999999999999999 x 10^38 bis +9,9999999999999999999999999999999999999 x 10^38