Die Datendefinitionssprache ist eine Teilmenge von SQL zum Bearbeiten von Strukturelementen einer Datenbank, nicht des Inhalts von Tabellen. CREATE, DROP, ALTER und verwandte Anweisungen.
Habe ich Recht, wenn ich verstehe, dass CREATE OR REPLACE im Grunde bedeutet: "Wenn das Objekt existiert, lassen Sie es fallen und erstellen Sie es so oder so?" Wenn ja, was mache ich falsch? Das funktioniert: CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') Und das nicht (ORA-00922: …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie kann ALTER verwendet werden, um eine Spalte in einer MySQL-Tabelle zu löschen, wenn diese Spalte vorhanden ist? Ich weiß, dass ich verwenden kann ALTER TABLE my_table DROP COLUMN my_column, aber das wird einen Fehler auslösen, wenn my_columnes nicht existiert. Gibt es eine alternative Syntax zum bedingten Löschen der Spalte? …
Ich habe oft die folgende Syntax gesehen, die eine Spalte in einer DDL-Anweisung zum Erstellen / Ändern definiert: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Die Frage ist: Da ein Standardwert angegeben wird, muss auch angegeben werden, dass die Spalte keine NULL-Werte akzeptieren soll? Mit anderen …
Ich habe eine gespeicherte Funktion, in der ich temporäre Tabellen verwende. Aus Leistungsgründen benötige ich einen Index in dieser Tabelle. Leider kann ich nicht verwenden, ALTER TABLEda dies ein implizites Commit verursacht. Daher suche ich nach der Syntax, um die INDEXfür tempidwährend der Erstellung hinzuzufügen . Kann jemand helfen? CREATE …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.