SnowConvert AI :Netezza - CREATE TABLE¶
NetezzaからSnowflakeへの変換
説明¶
Netezzaに新しいテーブルを作成します。詳しくは[CREATE TABLE](https://www.ibm.com/docs/ja/netezza?topic=npsscr-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" }}'
;