SQL Server용 Openflow Connector: 데이터 매핑

SQL Server용 Openflow Connector: 데이터 매핑

이 페이지에서는 SQL Server 데이터 타입이 Snowflake 데이터 타입으로 어떻게 매핑되는지 설명해요. 이 매핑은 SQL Server용 Openflow Connector와 SQL Server(CDC)용 Openflow Connector에 동일하게 적용됩니다.

출처: Snowflake 문서

본문

Note

이 커넥터는 Snowflake Connector Terms에 의해 규율됩니다.

이 토픽은 SQL Server 데이터 타입이 Snowflake 데이터 타입으로 매핑되는 방식을 설명합니다. 매핑은 SQL Server용 Openflow Connector와 SQL Server(CDC)용 Openflow Connector에 동일합니다.

SQL Server to Snowflake 데이터 타입 매핑

다음 표는 데이터 복제 시 SQL Server 데이터 타입이 Snowflake 데이터 타입으로 매핑되는 방식을 보여줍니다.

SQL Server type Snowflake type Notes
TINYINT INT
SMALLINT INT
INT INT
BIGINT INT
DECIMAL NUMBER 정밀도가 Snowflake 한도(정밀도 > 38)를 초과하면 값이 TEXT로 저장됩니다.
NUMERIC NUMBER 정밀도가 Snowflake 한도(정밀도 > 38)를 초과하면 값이 TEXT로 저장됩니다.
SMALLMONEY NUMBER
MONEY NUMBER
REAL FLOAT
FLOAT FLOAT
BIT BOOLEAN
CHAR TEXT
VARCHAR TEXT 기본적으로 최대 16 MB 지원.
NCHAR TEXT
NVARCHAR TEXT 기본적으로 최대 16 MB 지원.
TEXT TEXT 기본적으로 최대 16 MB 지원.
NTEXT TEXT 기본적으로 최대 16 MB 지원.
DATE DATE
TIME TIME
SMALLDATETIME TIMESTAMP_NTZ
DATETIME TIMESTAMP_NTZ
DATETIME2 TIMESTAMP_NTZ
DATETIMEOFFSET TIMESTAMP_TZ
BINARY BINARY
VARBINARY BINARY 기본적으로 최대 8 MB 지원.
IMAGE BINARY 기본적으로 최대 8 MB 지원.
JSON VARIANT 기본적으로 최대 16 MB 지원.
VECTOR VARIANT 기본적으로 최대 16 MB 지원.
XML TEXT 기본적으로 최대 16 MB 지원.
UNIQUEIDENTIFIER TEXT
ROWVERSION / TIMESTAMP TEXT
SQL_VARIANT TEXT
GEOGRAPHY TEXT 이 타입의 값은 NULL로 삽입됩니다.
GEOMETRY TEXT 이 타입의 값은 NULL로 삽입됩니다.

Note

이 표에서 기본 크기 한도(8 MB / 16 MB)가 있는 타입은 그 한도를 올릴 수 있습니다. SQL Server(CDC)용 Openflow Connector의 세부 내용은 Oversized values, SQL Server용 Openflow Connector는 Oversized values를 참고하세요.

Note

이 표에 나열되지 않은 SQL Server 데이터 타입은 모두 기본적으로 TEXT로 매핑됩니다.

더 알아보기 (Learn more)