SnowConvert AI - Netezza - CREATE TABLE¶
Traduction de Netezza vers Snowflake
Description¶
Crée une nouvelle table dans Netezza. Pour plus d’informations, voir la documentation CREATE TABLE.
Avertissement
Cette grammaire est partiellement prise en charge dans Snowflake. Traduction en attente pour ces options de table :
[ ORGANIZE ON { (<col>) | NONE } ]
[ ROW SECURITY ]
[ DATA_VERSION_RETENTION_TIME <number-of-days> ]
Grammar Syntax¶
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¶
Note
Cette syntaxe n’est pas nécessaire dans Snowflake.
Ces clauses contrôlent la manière dont les données des tables sont physiquement réparties entre les segments du système. Comme Snowflake gère automatiquement le stockage de données, ces options seront supprimées lors de la migration.
Grammar Syntax¶
DISTRIBUTE ON { RANDOM | [HASH] (<col>[,<col>…]) }
Modèles d’échantillons de sources¶
Code d’entrée :¶
Greenplum¶
CREATE TABLE table1 (colum1 int, colum2 int, colum3 smallint, colum4 int )
DISTRIBUTE ON RANDOM;
Code de sortie :¶
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" }}'
;