SnowConvert AI – IBM DB2 – CREATE TABLE¶
Beschreibung¶
Die vollständige CREATE TABLE-Syntax für IBM DB2 ist so groß, dass sie nicht auf eine Seite passt. Das folgende Bild zeigt jedoch einen Überblick über die Syntax mit einigen logischen Gruppierungen, auf die später verwiesen wird.
Grammatikalische Syntax¶

AS RESULT TABLE¶
Beschreibung¶
Specifies that the columns of the new table have the same name, data type, and optionally same data, as the result from the fullselect.
Warnung
AS RESULT TABLE wird von Snowflake teilweise unterstützt. Die COPY-Optionen gelten nicht in Snowflake.
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Grammatikalische Syntax¶



Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
IBM-DB2¶
Snowflake¶
Definition der materialisierten Abfrage¶
Beschreibung¶
Materialisierte Abfragetabellen (MQTs) sind Tabellen, deren Definition auf dem Ergebnis einer Abfrage basiert.
Derzeit wird die Übersetzung für die materialisierte IBM DB2-Abfrage nicht von SnowConvert AI unterstützt.
See the DB2 materialized query definition documentation for this syntax.
Grammar Syntax


Sample Source Patterns
IBM DB2
Snowflake
Zugehörige EWIs
SSC-EWI-DB0021: NODE NOT SUPPORTED
OF TYPE
Description
Gibt an, dass die Spalten der Tabelle auf den Attributen des strukturierten Typs basieren.
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
TYPED TABLES werden von Snowflake nicht unterstützt.
Grammatikalische Syntax¶


Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Zugehörige EWIs¶
SSC-EWI-DB0017: NODE NOT SUPPORTED
STAGING TABLE DEFINITION¶
Beschreibung¶
Eine staging-table-Klausel ermöglicht eine inkrementelle Wartungsunterstützung für zurückgestellte materialisierte Abfragetabellen.
STAGING TABLES werden von Snowflake nicht unterstützt.
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
Element List
CHECK CONSTRAINT
Description
Einschränkungen werden verwendet, um Regeln für die Daten in einer Tabelle anzugeben.
See the DB2 column options documentation for this syntax.
Warnung
Einige CONSTRAINT-Optionen werden unverändert nach Snowflake migriert, aber einige von ihnen werden aufgrund von Plattformunterschieden entfernt. Schauen Sie sich das Codebeispiel an, um mehr zu erfahren.
Grammatikalische Syntax¶


Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Zugehörige EWIs¶
SSC-EWI-0035: Check-Anweisung nicht unterstützt.
PERIOD-DEFINITION¶
Beschreibung¶
Definiert einen Zeitraum, in dem die Daten einer Zeile gültig sind.
Warnung
PERIOD-DEFINITION hat kein funktionales Äquivalent in Snowflake.
Bemerkung
Snowflake ermöglicht die Speicherung von historischen Tabellendaten bis zu 90 Tagen. Weitere Informationen dazu finden Sie unter Verstehen und Verwenden von Time Travel.
Klicken Sie hier, um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
Zugehörige EWIs¶
SSC-EWI-DB0003: Die Zeitraumdefinition ist in Snowflake nicht anwendbar.
Referential Constraint¶
Beschreibung¶
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.
Grammatikalische Syntax¶


Beispielhafte Quellcode-Muster¶
QUERY-OPTIMIZATION¶
Beschreibung¶
Gibt an, ob die Einschränkung oder funktionale Abhängigkeit unter geeigneten Umständen für die Abfrageoptimierung verwendet werden kann.
See the DB2 WITHOUT OVERLAPS documentation for this syntax.
Warnung
ENABLE QUERY OPTIMIZATION-Einschränkungsattribute werden entfernt, da sie in Snowflake nicht anwendbar sind.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
WITHOUT-OVERLAPS¶
Beschreibung¶
BUSINESS_TIME WITHOUT OVERLAPS bedeutet, dass für die anderen angegebenen Schlüssel die Werte in Bezug auf den BUSINESS_TIME-Zeitraum eindeutig sind.
See the DB2 column options documentation for this syntax.
Warnung
BUSINESS_TIME WITHOUT OVERLAPS Constraint attribute is removed because they are not applicable in Snowflake.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Spaltenoptionen¶
COMPRESS¶
Beschreibung¶
Gibt an, dass die Standardwerte des Systems mit minimalem Speicherplatz gespeichert werden sollen.
Klicken Sie hier, um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Warnung
COMPRESS SYSTEM DEFAULT wurde entfernt, da es in Snowflake nicht anwendbar ist.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Bekannte Probleme¶
Es gibt keine bekannten Probleme.
INLINE-LENGTH¶
Beschreibung¶
Identifies the Inline Length of the reference type column.
See the DB2 INLINE LENGTH documentation for this syntax
Warnung
INLINE LENGTH wurde entfernt, da es in Snowflake nicht anwendbar ist.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Bekannte Probleme¶
Es gibt keine bekannten Probleme.
LOB-OPTIONS¶
Beschreibung¶
Optionen für den LOB-Datentypen (Large Object Binary)
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Warnung
LOB OPTIONS wird entfernt, da es in Snowflake nicht anwendbar ist.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
SCOPE¶
Beschreibung¶
Identifiziert den Geltungsbereich der Referenztyp-Spalte.
For this syntax, see the IBM CREATE TABLE statement documentation.
Warnung
SCOPE-Optionen werden entfernt, da sie in Snowflake nicht anwendbar sind.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
SECURED¶
Beschreibung¶
Bezeichnet ein Sicherheitslabel, das für die mit der Tabelle verknüpfte Sicherheitsrichtlinie vorhanden ist.
See the DB2 security label documentation for this syntax.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Bekannte Probleme¶
Wenn mehrere Sicherheitslabels deklariert werden, wird SSC-EWI-DB0001 im Snowflake-Ausgabecode angezeigt, wie nachfolgend dargestellt.
IBM-DB2¶
Snowflake¶
Zugehörige EWIs¶
SSC-EWI-DB0001Zugriffsrichtlinien für mehrere Zeilen
Tabellenoptionen¶
CCSID¶
Beschreibung¶
Gibt das Codierungsschema für Zeichenfolgendaten an, die in der Tabelle gespeichert werden.
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Warnung
CCSID ist in Snowflake nicht anwendbar.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Zugehörige EWIs¶
SSC-FDM-0027: REMOVED STATEMENT NOT, APPLICABLE IN SNOWFLAKE.
Komprimierungsoptionen¶
Beschreibung¶
Gibt an, ob für die Tabelle die Zeilenkomprimierung verwendet werden soll.
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
Warnung
Die Komprimierungsoptionen sind in Snowflake nicht anwendbar.
Grammatikalische Syntax¶

Beispielhafte Quellcode-Muster¶
IBM-DB2¶
Snowflake¶
Zugehörige EWIs¶
SSC-FDM-0027: REMOVED STATEMENT NOT, APPLICABLE IN SNOWFLAKE.
DATA CAPTURE¶
Beschreibung¶
Gibt an, ob zusätzliche Informationen für die datenbankübergreifende Datenreplikation in das Protokoll geschrieben werden sollen.
Klicken Sie hier , um zur IBM DB2-Dokumentationsseite für diese Syntax zu navigieren.
DATA CAPTURE wird nicht unterstützt.
Grammar Syntax

Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-EWI-DB0020: NODE NOT SUPPORTED
REMOVED-CLAUSES
Description
Die folgenden Klauseln werden in SnowConvert AI entfernt, da sie in Snowflake nicht anwendbar sind:
Distribution-KlauselNot Logged Initially-KlauselOptions-KlauselOrganize by-KlauselPartition by-KlauselSecurity Policy-KlauselIn-KlauselLong In-KlauselIndex In-KlauselWith Restrict On-Klausel
Sample Source Patterns
IBM DB2
Snowflake
Related EWIs
SSC-FDM-0027: REMOVED STATEMENT NOT, APPLICABLE IN SNOWFLAKE.
