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.