SnowConvert AI - Vertica - Types de données

Snowflake prend en charge la plupart des types de données de base SQL (avec quelques restrictions) pour une utilisation en colonnes, variables locales, expressions, paramètres et tout autre emplacement approprié.

Type de données binaires

Vertica

Snowflake

BINARY

BINARY

[VARBINARY (synonymes : BYTEA, RAW, BINARY VARYING)] (https://docs.vertica.com/25.1.x/en/sql-reference/data-types/binary-data-types-binary-and-varbinary/)

[BINARY (synonymes : VARBINARY, BINARY VARYING)] (https://docs.snowflake.com/fr/sql-reference/data-types-text#binary)

LONG VARBINARY

<p><a href= »https://docs.snowflake.com/en/sql-reference/data-types-text#binary »>BINARY</a> </p><p></p><p><em>Remarques : <code>LONG VARBINARY</code> de Vertica prend en charge jusqu’à 32 000 000 octets (<strong>~30.5MB)</strong>, tandis que <code>BINARY</code> de Snowflake est limité à (8 388 608 octets) <strong>8MB</strong>. Cette différence de taille signifie que vous pourriez avoir besoin d’une solution alternative pour un mappage de données <code>LONG VARBINARY</code> plus important.</em></p>

Type de données booléennes

Vertica

Snowflake

BOOLEAN

BOOLEAN

Type de données caractères

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>Remarques : <code>LONG VARCHAR</code> de Vertica prend en charge jusqu’à 32 000 000 octets (<strong>~30.5MB)</strong>, tandis que <code>VARCHAR</code> de Snowflake est limité à 16 777 216 octets (<strong>16MB)</strong>. Cette différence de taille signifie que vous pourriez avoir besoin d’une solution alternative pour un mappage de données <code>LONG VARCHAR</code> plus important.</em></p>

Type de données date/heure

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>Remarques : Veuillez tenir compte de la</em> <a href= »https://docs.snowflake.com/en/sql-reference/data-types-datetime#data-types »><em>période</em></a> <em>recommandée (1582-9999) par Snowflake.</em></p>

TIME

TIME

[TIME WITH TIMEZONE (TIMETZ)] (https://docs.vertica.com/25.1.x/en/sql-reference/data-types/datetime-data-types/timestamptimestamptz/)

<p><a href= »https://docs.snowflake.com/en/sql-reference/data-types-datetime#label-datatypes-time »>TIME</a> </p><p></p><p><em>Remarques : le type de données TIME dans Snowflake ne conserve pas cet attribut de fuseau horaire.</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>est ajouté.</em></p>

TIMESTAMP

TIMESTAMP

DATETIME

DATETIME

SMALLDATETIME

TIMESTAMP_NTZ

[TIMESTAMP WITH TIMEZONE (TIMESTAMPTZ)] (https://docs.vertica.com/25.1.x/en/sql-reference/data-types/datetime-data-types/timestamptimestamptz/)

TIMESTAMP_TZ

TIMESTAMP WITHOUT TIME ZONE

TIMESTAMP_NTZ

Type de données numériques approximatives

Vertica

Snowflake

DOUBLE PRECISION

DOUBLE PRECISION

FLOAT

FLOAT

FLOAT8

FLOAT8

REAL

REAL

Type de données numériques exactes

Vertica

Snowflake

INTEGER

INTEGER

INT

INT

BIGINT

BIGINT

INT8

INTEGER

SMALLINT

SMALLINT

TINYINT

TINYINT

DECIMAL

DECIMAL

NUMERIC

NUMERIC

NUMBER

NUMBER

MONEY

NUMERIC

Type de données spatiales

Vertica

Snowflake

GEOMETRY

GEOMETRY

GEOGRAPHY

GEOGRAPHY

Type de données UUID

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>Remarques : Snowflake ne dispose pas de type de données UUID natif. Au lieu de cela, les UUIDs sont généralement stockés sous la forme <strong>VARCHAR(36)</strong> (pour le format de chaîne) ou <strong>BINARY(16)</strong> (pour le format d’octet brut).</em></p><p><em>Vous pouvez générer des UUIDs conformes à la RFC 4122 dans Snowflake en utilisant la fonction </em> <a href= »https://docs.snowflake.com/en/sql-reference/functions/uuid_string »><em><strong><code>UUID_STRING()</code></strong></em></a> <em>intégrée.</em></p>