SnowConvert AI - IBM DB2 - CREATE TABLE¶
Description¶
La [syntaxe] CREATE TABLE complète (https://www.ibm.com/docs/fr/db2/11.5?topic=statements-create-table) pour IBM DB2 est trop importante pour figurer sur une seule page. Cependant, l’image suivante présente un aperçu de la syntaxe avec quelques regroupements logiques référencés ultérieurement.
Grammar Syntax¶

As Result Table¶
Description¶
Specifies that the columns of the new table have the same name, data type, and optionally same data, as the result from the fullselect.
Avertissement
AS RESULT TABLE est partiellement pris en charge dans Snowflake. Les options de copie ne s’appliquent pas dans Snowflake.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Grammar Syntax¶



Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
IBM DB2¶
Snowflake¶
Définition de requêtes matérialisées¶
Description¶
Les tables de requêtes matérialisées (MQTs) sont des tables dont la définition est basée sur le résultat d’une requête.
Actuellement, la traduction pour la requête matérialisée IBM DB2 n’est pas prise en charge par SnowConvert AI.
See the DB2 materialized query definition documentation for this syntax.
Grammar Syntax


Sample Source Patterns
IBM DB2
Snowflake
EWIs connexes
SSC-EWI-DB0021 : NODE NOT SUPPORTED
Of Type
Description
Spécifie que les colonnes de la table sont basées sur les attributs du type structuré.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Les TYPED TABLES ne sont pas prises en charge dans Snowflake.
Grammar Syntax¶


Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
EWIs connexes¶
SSC-EWI-DB0017 : NODE NOT SUPPORTED
Définition de tables de mise en zone de préparation¶
Description¶
Une table de mise en zone de préparation permet une prise en charge de la maintenance incrémentielle pour une table de requêtes matérialisées différées.
Les STAGING TABLES ne sont pas prises en charge dans Snowflake.
See the DB2 staging data tables or the staging table definition syntax in the IBM DB2 documentation.
Grammar Syntax

Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-EWI-DB0018 : NODE NOT SUPPORTED
Liste d’éléments
Contrainte de vérification
Description
Les contraintes sont utilisées pour spécifier des règles pour les données d’une table.
See the DB2 column options documentation for this syntax.
Avertissement
Certaines options de CONSTRAINT sont migrées telles quelles vers Snowflake, tandis que d’autres sont supprimées en raison de différences de plateforme. Consultez l’exemple de code pour en savoir plus.
Grammar Syntax¶


Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
EWIs connexes¶
SSC-EWI-0035 : Instruction de vérification non prise en charge.
Définition de la période¶
Description¶
Définit une période pendant laquelle les données d’une ligne sont valides.
Avertissement
PERIOD-DEFINITION ne possède pas d’équivalent fonctionnel dans Snowflake.
Note
Snowflake permet le stockage des données historiques des tables pendant une durée maximale de 90 jours. Pour en savoir plus, consultez Compréhension et utilisation de la fonction Time Travel.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Grammar Syntax¶

Modèles d’échantillons de sources¶
EWIs connexes¶
SSC-EWI-DB0003 : La définition de période n’est pas applicable dans Snowflake.
Contrainte référentielle¶
Description¶
Foreign Key Constraints are migrated through ALTER TABLE statements to remove dependencies at the table creation time and therefore facilitate database deployment.
See the DB2 column options documentation for this syntax.
Grammar Syntax¶


Modèles d’échantillons de sources¶
QUERY OPTIMIZATION¶
Description¶
Spécifie si la contrainte ou la dépendance fonctionnelle peut être utilisée pour l’optimisation de la requête dans des circonstances appropriées.
See the DB2 WITHOUT OVERLAPS documentation for this syntax.
Avertissement
Les attributs de contrainte ENABLE QUERY OPTIMIZATION sont supprimés, car ils ne sont pas applicables dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
WITHOUT OVERLAPS¶
Description¶
BUSINESS_TIME WITHOUT OVERLAPS signifie que pour les autres clés spécifiées, les valeurs sont uniques par rapport au temps pour la période BUSINESS_TIME.
See the DB2 column options documentation for this syntax.
Avertissement
BUSINESS_TIME WITHOUT OVERLAPS Constraint attribute is removed because they are not applicable in Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
Options de colonnes¶
COMPRESS¶
Description¶
Spécifie que les valeurs système par défaut doivent être stockées en utilisant un minimum d’espace.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Avertissement
COMPRESS SYSTEM DEFAULT est supprimée, car elle n’est pas applicable dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
Problèmes connus¶
Il n’y a pas de problème connu.
INLINE LENGTH¶
Description¶
Identifies the Inline Length of the reference type column.
See the DB2 INLINE LENGTH documentation for this syntax
Avertissement
INLINE LENGTH est supprimé, car elle n’est pas applicable dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
Problèmes connus¶
Il n’y a pas de problème connu.
LOB OPTIONS¶
Description¶
Options pour les types de données LOB (Large Object Binary)
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Avertissement
Les LOB OPTIONS sont supprimées, car elles ne sont pas applicables dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
SCOPE¶
Description¶
Identifie le champ d’application de la colonne du type de référence.
For this syntax, see the IBM CREATE TABLE statement documentation.
Avertissement
Les options SCOPE sont supprimées, car elles ne sont pas applicables dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
SECURED¶
Description¶
Identifie une étiquette de sécurité qui existe pour la politique de sécurité associée à la table.
See the DB2 security label documentation for this syntax.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
Problèmes connus¶
Si plusieurs étiquettes de sécurité sont déclarées, un SSC-EWI-DB0001 apparaîtra dans le code de sortie de Snowflake, comme montré ci-dessous.
IBM DB2¶
Snowflake¶
EWIs connexes¶
SSC-EWI-DB0001Politiques d’accès aux lignes multiples
Options de tables¶
CCSID¶
Description¶
Spécifie le schéma d’encodage des données de chaîne stockées dans la table.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Avertissement
CCSID n’est pas applicable dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
EWIs connexes¶
SSC-FDM-0027 : REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
Options de compression¶
Description¶
Indique si la compression des lignes doit être utilisée pour la table.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
Avertissement
Les options de compression ne sont pas applicables dans Snowflake.
Grammar Syntax¶

Modèles d’échantillons de sources¶
IBM DB2¶
Snowflake¶
EWIs connexes¶
SSC-FDM-0027 : REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
Capture de données¶
Description¶
Indique si des informations supplémentaires pour la réplication des données entre les bases de données doivent être écrites dans le journal.
Cliquez ici pour naviguer vers la page de documentation IBM DB2 pour cette syntaxe.
DATA CAPTURE n’est pas prise en charge.
Grammar Syntax

Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-EWI-DB0020 : NODE NOT SUPPORTED
REMOVED CLAUSES
Description
Les clauses suivantes sont supprimées dans SnowConvert AI, car elles ne sont pas applicables dans Snowflake :
Clause
DistributionClause
Not Logged InitiallyClause
OptionsClause
Organize byClause
Partition byClause
Security PolicyClause
InClause
Long InClause
Index InClause
With Restrict On
Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-FDM-0027 : REMOVED STATEMENT, NOT APPLICABLE IN SNOWFLAKE.
