SnowConvert AI – Vertica – Datentypen

Snowflake unterstützt die meisten grundlegenden SQL-Datentypen (mit einigen Einschränkungen) bei Verwendung in Spalten, lokalen Variablen, Ausdrücken, Parametern und anderen geeigneten Orten.

Binärer Datentyp

Vertica

Snowflake

BINARY

BINARY

VARBINARY (Synonyme: BYTEA, RAW, BINARY VARYING)

BINARY (Synonyme: VARBINARY, BINARY VARYING)

LONG VARBINARY

<p><a href=“https://docs.snowflake.com/en/sql-reference/data-types-text#binary“>BINARY</a> </p><p></p><p><em>Anmerkungen: <code>LONG VARBINARY</code> von Vertica unterstützt bis zu 32.000.000 Byte (<strong>~30.5MB)</strong>, während <code>BINARY</code> von Snowflake auf 8.388.608 Byte (<strong>8MB</strong>) beschränkt ist. Dieser Größenunterschied bedeutet, dass Sie möglicherweise eine alternative Lösung für die Zuordnung größerer <code>LONG VARBINARY</code>-Daten benötigen.</em></p>

Boolescher Datentyp

Vertica

Snowflake

BOOLEAN

BOOLEAN

Zeichen-Datentyp

Vertica

Snowflake

CHAR

CHAR

VARCHAR

VARCHAR

LONG VARCHAR

<p><a href=“https://docs.snowflake.com/en/sql-reference/data-types-text#varchar“>VARCHAR</a> </p><p></p><p><em>Anmerkungen: <code>LONG VARCHAR</code> von Vertica unterstützt bis zu 32.000.000 Byte (<strong>~30.5MB)</strong>, während <code>VARCHAR</code> von Snowflake auf 16.777.216 Byte (<strong>16MB)</strong> beschränkt ist. Dieser Größenunterschied bedeutet, dass Sie möglicherweise eine alternative Lösung für die Zuordnung größerer <code>LONG VARCHAR</code>-Daten benötigen.</em></p>

Datentyp für Datum/Uhrzeit

Vertica

Snowflake

DATE

<p><a href=“https://docs.snowflake.com/en/sql-reference/data-types-datetime#label-datatypes-date“>DATE</a> </p><p></p><p><em>Anmerkungen: Beachten Sie </em> <a href=“https://docs.snowflake.com/en/sql-reference/data-types-datetime#data-types“><em>Snowflakes</em></a> <em>empfohlenen Jahresbereich (1582-9999).</em></p>

TIME

TIME

TIME WITH TIMEZONE (TIMETZ)

<p><a href=“https://docs.snowflake.com/en/sql-reference/data-types-datetime#label-datatypes-time“>TIME</a> </p><p></p><p><em>Anmerkungen: Der Datentyp TIME in Snowflake behält dieses Zeitzonenattribut nicht bei.</em> <a href=“../general/technical-documentation/issues-and-troubleshooting/functional-difference/general/ssc-fdm-0005.md“><em><code>SSC-FDM-0005</code></em></a> <em> wird hinzugefügt.</em></p>

TIMESTAMP

TIMESTAMP

DATETIME

DATETIME

SMALLDATETIME

TIMESTAMP_NTZ

TIMESTAMP WITH TIMEZONE (TIMESTAMPTZ)

TIMESTAMP_TZ

TIMESTAMP WITHOUT TIME ZONE

TIMESTAMP_NTZ

Ungefährer numerischer Datentyp

Genauer numerischer Datentyp

Räumlicher Datentyp

Vertica

Snowflake

GEOMETRY

GEOMETRY

GEOGRAPHY

GEOGRAPHY

UUID-Datentyp

Vertica

Snowflake

UUID

<p><a href=“https://docs.snowflake.com/en/sql-reference/data-types-text#varchar“>VARCHAR(36)</a> </p><p></p><p><em>Anmerkungen: Snowflake hat keinen nativen UUID-Datentyp. Stattdessen werden UUIDs normalerweise entweder als <strong>VARCHAR(36)</strong> (für Zeichenfolgenformat) oder <strong>BINARY(16)</strong> (für Raw-Byte-Format) gespeichert.</em></p><p><em>Sie können RFC 4122-kompatibel UUIDs in Snowflake unter Verwendung der integrierten</em> <a href=“https://docs.snowflake.com/en/sql-reference/functions/uuid_string“><em><strong><code>UUID_STRING()</code></strong></em></a>-<em>Funktion generieren.</em></p>