SnowConvert AI - Netezza - CREATE TABLE¶
Netezza에서 Snowflake로의 변환
설명¶
Netezza에 새 테이블을 생성합니다. 자세한 내용은 CREATE TABLE 설명서를 참조하세요.
경고
이 문법은 Snowflake에서 부분적으로 지원됩니다. 다음 테이블 옵션에 대해서는 변환이 보류 중입니다.
[ ORGANIZE ON { (<col>) | NONE } ]
[ ROW SECURITY ]
[ DATA_VERSION_RETENTION_TIME <number-of-days> ]
문법 구문¶
CREATE [ TEMPORARY | TEMP ] TABLE [IF NOT EXISTS] <table>
( <col> <type> [<col_constraint>][,<col> <type> [<col_constraint>]…]
<table_constraint> [,<table_constraint>… ] )
[ DISTRIBUTE ON { RANDOM | [HASH] (<col>[,<col>…]) } ]
[ ORGANIZE ON { (<col>) | NONE } ]
[ ROW SECURITY ]
[ DATA_VERSION_RETENTION_TIME <number-of-days> ]
DISTRIBUTE ON RANDOM - DISTRIBUTE ON HASH¶
참고
이 구문은 Snowflake에서는 필요하지 않습니다.
이러한 절은 테이블 데이터가 시스템의 세그먼트에 물리적으로 분산되는 방식을 제어합니다. Snowflake는 데이터 저장소를 자동으로 처리하므로 마이그레이션에서 이러한 옵션이 제거됩니다.
문법 구문¶
DISTRIBUTE ON { RANDOM | [HASH] (<col>[,<col>…]) }
샘플 소스 패턴¶
입력 코드:¶
Greenplum¶
CREATE TABLE table1 (colum1 int, colum2 int, colum3 smallint, colum4 int )
DISTRIBUTE ON RANDOM;
출력 코드:¶
Snowflake¶
CREATE TABLE table1 (colum1 int, colum2 int, colum3 smallint, colum4 int )
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "netezza", "convertedOn": "05/11/2025", "domain": "test" }}'
;