데이터 타입 요약¶
Snowflake는 대부분의 SQL 데이터 타입을 지원합니다. 다음 표에는 지원되는 데이터 타입이 요약되어 있습니다.
카테고리 |
타입 |
참고 |
---|---|---|
NUMBER |
기본 전체 자릿수와 소수 자릿수는 (38,0)입니다. |
|
DECIMAL, NUMERIC |
NUMBER와 동의어입니다. |
|
INT, INTEGER, BIGINT, SMALLINT, TINYINT, BYTEINT |
NUMBER 와 동의어이며, 정밀도와 배율을 지정할 수 없다는 점을 예외로 합니다. |
|
FLOAT, FLOAT4, FLOAT8 |
[1] |
|
DOUBLE, DOUBLE PRECISION, REAL |
FLOAT와 동의어입니다. [1] |
|
VARCHAR |
기본(및 최대) 길이는 16,777,216바이트입니다. |
|
CHAR, CHARACTER |
기본 길이가 VARCHAR(1)인 경우를 제외하고 VARCHAR 과 동의어입니다. |
|
STRING, TEXT |
VARCHAR과 동의어입니다. |
|
BINARY |
||
VARBINARY |
BINARY와 동의어입니다. |
|
BOOLEAN |
현재 2016년 1월 25일 이후에 프로비저닝된 계정에 대해서만 지원됩니다. |
|
DATE |
||
DATETIME |
TIMESTAMP_NTZ 의 별칭 |
|
TIME |
||
TIMESTAMP |
TIMESTAMP 변형 중 하나의 별칭입니다(기본적으로 TIMESTAMP_NTZ). |
|
TIMESTAMP_LTZ |
현지 타임존이 있는 TIMESTAMP. 타임존(제공되는 경우)은 저장되지 않습니다. |
|
TIMESTAMP_NTZ |
타임존이 없는 TIMESTAMP. 타임존(제공되는 경우)은 저장되지 않습니다. |
|
TIMESTAMP_TZ |
타임존이 있는 TIMESTAMP. |
|
VARIANT |
||
OBJECT |
||
ARRAY |
||
ARRAY |
현재 Iceberg 테이블에서만 지원됩니다. |
|
OBJECT |
현재 Iceberg 테이블에서만 지원됩니다. |
|
MAP |
현재 Iceberg 테이블에서만 지원됩니다. |
|
GEOGRAPHY |
||
GEOMETRY |
||
VECTOR |
[1] Snowflake에서 알려진 문제는 FLOAT, FLOAT4, FLOAT8, REAL, DOUBLE, DOUBLE PRECISION 이 DOUBLE 로 저장되더라도 이들을 FLOAT 로 표시한다는 점입니다.
참고
비정형 데이터를 Snowflake에 로드할 수도 있습니다. 자세한 내용은 비정형 데이터 소개 섹션을 참조하십시오.