SnowConvert AI - Vertica - 데이터 타입

Snowflake는 대부분의 기본 SQL 데이터 타입 (일부 제한 있음)을 열, 로컬 변수, 식, 매개 변수, 기타 모든 적절한/적합한 위치에 사용할 수 있도록 지원합니다.

이진 데이터 타입

Vertica

Snowflake

BINARY

BINARY

VARBINARY(동의어: BYTEA, RAW, BINARY VARYING)

BINARY(동의어: 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>참고: Vertica의 <code>LONG VARBINARY</code>는 최대 32,000,000바이트(<strong>~30.5MB)</strong>를 지원하지만 Snowflake의 <code>BINARY</code>는 (8,388,608바이트)<strong>8MB</strong>로 제한됩니다. 이러한 크기 차이는 더 큰 <code>LONG VARBINARY</code> 데이터 매핑을 위한 대체 솔루션이 필요할 수 있음을 의미합니다.</em></p>

부울 데이터 타입

Vertica

Snowflake

BOOLEAN

BOOLEAN

문자 데이터 타입

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>참고: Vertica의 <code>LONG VARCHAR</code>는 최대 32,000,000바이트(<strong>~30.5MB)</strong>를 지원하지만 Snowflake의 <code>VARCHAR</code>는 16,777,216바이트(<strong>16MB)</strong>로 제한됩니다. 이러한 크기 차이는 더 큰 <code>LONG VARCHAR</code> 데이터 매핑을 위한 대체 솔루션이 필요할 수 있음을 의미합니다.</em></p>

날짜/시간 데이터 타입

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>참고: </em><a href=”https://docs.snowflake.com/en/sql-reference/data-types-datetime#data-types”><em>Snowflake의</em></a> <em>권장 연도 범위(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>참고: Snowflake의 TIME 데이터 타입은 이 타임존 특성을 유지하지 않습니다.</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>가 추가됩니다.</em></p>

TIMESTAMP

TIMESTAMP

DATETIME

DATETIME

SMALLDATETIME

TIMESTAMP_NTZ

TIMESTAMP WITH TIMEZONE (TIMESTAMPTZ)

TIMESTAMP_TZ

TIMESTAMP WITHOUT TIME ZONE

TIMESTAMP_NTZ

대략적인 숫자 데이터 타입

Vertica

Snowflake

DOUBLE PRECISION

DOUBLE PRECISION

FLOAT

FLOAT

FLOAT8

FLOAT8

REAL

REAL

정확한 숫자 데이터 타입

Vertica

Snowflake

INTEGER

INTEGER

INT

INT

BIGINT

BIGINT

INT8

INTEGER

SMALLINT

SMALLINT

TINYINT

TINYINT

DECIMAL

DECIMAL

NUMERIC

NUMERIC

NUMBER

NUMBER

MONEY

NUMERIC

공간 데이터 타입

Vertica

Snowflake

GEOMETRY

GEOMETRY

GEOGRAPHY

GEOGRAPHY

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>참고: Snowflake에는 네이티브 UUID 데이터 타입이 없습니다. 대신, UUIDs는 일반적으로 <strong>VARCHAR(36)</strong>(문자열 형식의 경우) 또는 <strong>BINARY(16)</strong>(원시 바이트 형식의 경우)으로 저장됩니다.</em></p><p><em>Snowflake에서 기본 제공</em> <a href=”https://docs.snowflake.com/en/sql-reference/functions/uuid_string”><em><strong><code>UUID_STRING()</code></strong></em></a> <em>함수를 사용하여 RFC 4122 규격 UUIDs를 생성할 수 있습니다.</em></p>