Zusammenfassung der Datentypen¶
Snowflake unterstützt die meisten SQL-Datentypen: Die folgende Tabelle enthält eine Übersicht über die unterstützten Datentypen.
Kategorie  | 
Typ  | 
Anmerkungen  | 
|---|---|---|
NUMBER  | 
Standardgenauigkeit und Skalierung sind (38,0).  | 
|
DECIMAL, NUMERIC  | 
Synonym für NUMBER.  | 
|
INT, INTEGER, BIGINT, SMALLINT, TINYINT, BYTEINT  | 
Synonym zu NUMBER, außer dass Genauigkeit und Skalierung nicht angegeben werden können.  | 
|
FLOAT, FLOAT4, FLOAT8  | 
[1]  | 
|
DOUBLE, DOUBLE PRECISION, REAL  | 
Synonym für FLOAT. [1]  | 
|
VARCHAR  | 
Die Standardlänge beträgt 16777216 Bytes. Die maximale Länge beträgt 134217728 Bytes.  | 
|
CHAR, CHARACTER  | 
Synonym zu VARCHAR, außer dass die Standardlänge VARCHAR(1) ist.  | 
|
STRING, TEXT  | 
Gleichbedeutend mit VARCHAR.  | 
|
BINARY  | 
||
VARBINARY  | 
Gleichbedeutend mit BINARY.  | 
|
BOOLEAN  | 
Wird derzeit nur für Konten unterstützt, die nach dem 25. Januar 2016 bereitgestellt wurden.  | 
|
DATE  | 
||
DATETIME  | 
Alias für TIMESTAMP_NTZ  | 
|
TIME  | 
||
TIMESTAMP  | 
Alias für eine der TIMESTAMP-Varianten (standardmäßig TIMESTAMP_NTZ).  | 
|
TIMESTAMP_LTZ  | 
TIMESTAMP mit lokaler Zeitzone; die Zeitzone, falls angegeben, wird nicht gespeichert.  | 
|
TIMESTAMP_NTZ  | 
TIMESTAMP ohne Zeitzone; die Zeitzone, falls angegeben, wird nicht gespeichert.  | 
|
TIMESTAMP_TZ  | 
TIMESTAMP mit Zeitzone.  | 
|
VARIANT  | 
||
OBJECT  | 
||
ARRAY  | 
||
ARRAY  | 
Derzeit nur für Iceberg-Tabellen unterstützt.  | 
|
OBJECT  | 
Derzeit nur für Iceberg-Tabellen unterstützt.  | 
|
MAP  | 
Derzeit nur für Iceberg-Tabellen unterstützt.  | 
|
FILE  | 
||
GEOGRAPHY  | 
||
GEOMETRY  | 
||
VECTOR  | 
[1] Aufgrund eines bekannten Problems in Snowflake werden FLOAT, FLOAT4, FLOAT8, REAL, DOUBLE und DOUBLE PRECISION als FLOAT angezeigt, auch wenn sie als DOUBLE gespeichert sind.