Snowpark Migration Accelerator: Spark SQL 데이터 타입

변환 테이블

Spark SQL

Snowflake

참고

BIGINT

BIGINT

BOOLEAN

BOOLEAN

BYTE

BYTEINT

CHAR

CHAR

DATE

DATE

DECIMAL

DECIMAL

DOUBLE

DOUBLE

FLOAT

FLOAT

INTEGER

INTEGER

LONG

INT

참고 확인

SHORT

INT

참고 확인

STRING

STRING

TIMESTAMP

TIMESTAMP_TZ

TIMESTAMPNTZ

TIMESTAMP_NTZ

VARCHAR

VARCHAR

참고

참고

자세한 내용은 Spark SQL 데이터 타입 설명서를 참조하십시오.

정수 유형

소스 시스템에서 정수 데이터 타입을 변환할 때 LONGSHORT 모두 Snowflake의 INTEGER 데이터 타입으로 매핑되며, INTEGER 는 두 데이터 타입의 모든 값을 수용할 수 있기 때문입니다.

  • SparkSQL LONG: -32,768 ~ 32,767 범위

  • SparkSQL SHORT: -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 범위

  • Snowflake INTEGER: -9.9999999999999999999999999999999999999 x 10^38 ~ +9.9999999999999999999999999999999999999 x 10^38 범위