SnowConvert AI - Vertica - Tipos de dados

O Snowflake oferece suporte à maioria dos tipos de dados SQL mais básicos (com algumas restrições) para uso em colunas, variáveis locais, expressões, parâmetros e quaisquer outros locais apropriados/adequados.

Tipos de dados binários

Vertica

Snowflake

BINARY

BINARY

VARBINARY (sinônimos: BYTEA, RAW, BINARY VARYING)

BINARY (sinônimos: 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>Notas: O <code>LONG VARBINARY</code> do Vertica oferece suporte a até 32.000.000 bytes (<strong>~30.5MB)</strong>, enquanto o <code>BINARY</code> do Snowflake é limitado a (8.388.608 bytes) <strong>8MB</strong>. Essa diferença de tamanho significa que você pode precisar de uma solução alternativa para mapear dados <code>LONG VARBINARY</code> maiores.</em></p>

Tipo de dado booleano

Vertica

Snowflake

BOOLEAN

BOOLEAN

Tipo de dado de caractere

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>Notas: O <code>LONG VARCHAR</code> do Vertica oferece suporte a até 32.000.000 bytes (<strong>~30.5MB)</strong>, enquanto o <code>VARCHAR</code> do Snowflake é limitado a (16.777.216 bytes) (<strong>16MB)</strong>. Essa diferença de tamanho significa que você pode precisar de uma solução alternativa para mapear dados <code>LONG VARCHAR</code> maiores.</em></p>

Tipos de dado de data e hora

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>Notas: Esteja ciente do </em> <a href=»https://docs.snowflake.com/en/sql-reference/data-types-datetime#data-types»><em></em></a> <em>intervalo de anos recomendado (1582-9999)</em> do Snowflake.</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>Notas: o tipo de dado TIME do Snowflake não persiste para esse atributo de fuso horário.</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>é adicionado.</em></p>

TIMESTAMP

TIMESTAMP

DATETIME

DATETIME

SMALLDATETIME

TIMESTAMP_NTZ

TIMESTAMP WITH TIMEZONE (TIMESTAMPTZ)

TIMESTAMP_TZ

TIMESTAMP WITHOUT TIME ZONE

TIMESTAMP_NTZ

Tipo de dado numérico aproximado

Tipo de dado numérico exato

Tipo de dado espacial

Vertica

Snowflake

GEOMETRY

GEOMETRY

GEOGRAPHY

GEOGRAPHY

Tipo de dados 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>Notas: o Snowflake não tem um tipo de dado UUID nativo. Em vez disso, UUIDs são normalmente armazenados como <strong>VARCHAR(36)</strong> (para o formato de cadeia de caracteres) ou <strong>BINARY(16)</strong> (para o formato de byte bruto).</em></p><p><em>Você pode gerar UUIDs compatíveis com RFC 4122 no Snowflake usando a função integrada</em> <a href=»https://docs.snowflake.com/en/sql-reference/functions/uuid_string»><em><strong><code>UUID_STRING()</code></strong></em></a> <em>.</em></p>