SnowConvert AI – Sybase IQ – CREATE TABLE¶
Beschreibung¶
Erzeugt eine neue Tabelle in der aktuellen Datenbank. Sie definieren eine Liste von Spalten, die jeweils Daten eines bestimmten Typs enthalten. Der Eigentümer der Tabelle ist derjenige, der den CREATE TABLE-Befehl erteilt hat.
Weitere Informationen finden Sie in der CREATE TABLE Dokumentation.
Grammatikalische Syntax ¶
TEMPORARY TABLES¶
Beschreibung¶
In Sybase IQ GLOBAL | LOCAL TEMPORARY werden temporäre Tabellen erstellt, die nur für die Sitzung existieren. Diese Tabellen sind sitzungsspezifisch und werden automatisch gelöscht, wenn die Sitzung endet. Sie helfen dabei, Zwischenergebnisse oder Arbeitsdaten zu speichern, ohne das permanente Datenbankschema zu beeinträchtigen. Er kann auch nur durch Hinzufügen eines # am Anfang des Namens erstellt werden.
Warnung
Diese Syntax wird in Snowflake teilweise unterstützt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Sybase¶
IF NOT EXISTS¶
Beschreibung¶
Stellt sicher, dass die Tabelle nur erstellt wird, wenn sie noch nicht existiert, und verhindert so Duplikate und Fehler in Ihrem SQL-Skript. (Sybase SQL-Referenz).
SuccessPlaceholder
Diese Syntax wird in Snowflake vollständig unterstützt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
(ENABLE | DISABLE) RLV STORE¶
Beschreibung¶
Steuert die Funktion des Versionierungsspeichers auf Zeilenebene. (Sybase SQL-Referenz).
Bemerkung
Diese Syntax wird in Snowflake nicht benötigt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
IN DBSPACE¶
Beschreibung¶
Gibt den DB Speicherplatz für Datenspeicher an. (Sybase SQL- Referenz).
Bemerkung
Diese Syntax wird in Snowflake nicht benötigt. Snowflake verwaltet Speicher automatisch.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
ON COMMIT¶
Beschreibung¶
Legt das Verhaltensweise der temporären Tabelle fest, wenn ein Commit durchgeführt wird. (Sybase SQL-Referenz)
Warnung
Diese Syntax wird teilweise unterstützt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
[SSC-FDM-0008](../../general/technical-documentation/issues-and-troubleshooting/functional-difference/generalFDM. md#ssc-fdm-0008): On Commit wird nicht unterstützt.
AT LOCATION¶
Beschreibung¶
Erzeugt eine entfernte Tabelle (Proxy). (Sybase SQL-Referenz)
Gefahr
Diese Syntax wird in Snowflake nicht unterstützt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
[SSC-EWI-SY0002](../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/sybaseEWI. md#ssc-ewi-sy0002): UNSUPPORTED REMOTE TABLE SYNTAX.
PARTITION BY¶
Beschreibung¶
Alle Zeilen einer Tabellenpartition sind physisch zusammenhängend. (Sybase SQL-Referenz)
Bemerkung
Diese Syntax wird in Snowflake nicht benötigt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
CONSTRAINTS¶
Beschreibung¶
Dies gewährleistet die Genauigkeit und Zuverlässigkeit der Daten in der Tabelle. Wenn es einen Verstoß zwischen der Einschränkung und der Datenaktion gibt, wird die Aktion abgebrochen. (Sybase SQL-Referenz)
Warnung
Diese Syntax wird teilweise unterstützt.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Sybase¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
[SSC-EWI-0035](../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/generalEWI. md#ssc-ewi-0035): CHECK STATEMENT NOT SUPPORTED.
[SSC-EWI-SY0003](../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/sybaseEWI. md#ssc-ewi-sy0003): UNSUPPORTED IQ UNIQUE CONSTRAINT.
DEFAULT¶
Beschreibung¶
Legt den Standardwert einer Spalte in einer CREATE TABLE-Anweisung fest.
Warnung
Diese Syntax wird in Snowflake teilweise unterstützt.