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 |
|---|---|
[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) |
<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 |
|---|---|
Type de données caractères¶
Vertica |
Snowflake |
|---|---|
<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 |
|---|---|
<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 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 WITH TIMEZONE (TIMESTAMPTZ)] (https://docs.vertica.com/25.1.x/en/sql-reference/data-types/datetime-data-types/timestamptimestamptz/) |
|
Type de données numériques approximatives¶
Vertica |
Snowflake |
|---|---|
Type de données numériques exactes¶
Vertica |
Snowflake |
|---|---|
Type de données spatiales¶
Vertica |
Snowflake |
|---|---|
Type de données UUID¶
Vertica |
Snowflake |
|---|---|
<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> |