Heim > Datenbank > MySQL-Tutorial > Semikolons vs. Schrägstriche in Oracle SQL: Wann sollte ich sie verwenden?

Semikolons vs. Schrägstriche in Oracle SQL: Wann sollte ich sie verwenden?

Susan Sarandon
Freigeben: 2025-01-22 15:33:13
Original
433 Leute haben es durchsucht

Semicolons vs. Slashes in Oracle SQL: When Should I Use Each?

Semikolons und Schrägstriche in Oracle SQL

In Oracle SQL ist die Verwendung von Semikolons (;) und Schrägstrichen (/) oft umstritten. In diesem Artikel erfahren Sie, wie Sie diese Zeichen richtig verwenden, um Fehler bei der Skriptausführung zu vermeiden.

Semikolon (;)

Das Semikolon gibt das Ende der SQL-Anweisung an. Bei der Ausführung analysiert die Datenbank die Anweisung und führt sie aus. Zum Beispiel:

<code class="language-sql">ALTER TABLE foo.bar DROP CONSTRAINT bar1;</code>
Nach dem Login kopieren

Schrägstrich (/)

Schrägstriche werden verwendet, um die im aktuellen Puffer enthaltene SQL-Anweisung auszuführen. Ein Schrägstrich wird häufig verwendet, wenn mehrere Anweisungen stapelweise ausgeführt werden müssen, da er Anweisungen trennt und deren Ausführung auslöst. Zum Beispiel:

<code class="language-sql">ALTER TABLE foo.bar DROP CONSTRAINT bar1;
/
ALTER TABLE foo.can DROP CONSTRAINT can1;
/</code>
Nach dem Login kopieren

Wann werden Semikolons und Schrägstriche verwendet?

Semikolon:

  • Verwenden Sie immer ein Semikolon am Ende einer SQL-Anweisung, wenn Sie diese alleine oder innerhalb eines Skripts ausführen.

Schrägstrich:

  • Verwenden Sie Schrägstriche, wenn Sie eine Reihe von Anweisungen aus SQL*Plus oder ähnlichen Tools stapelweise ausführen.
  • Verwenden Sie einen Schrägstrich vor einer PL/SQL-Subroutine (DECLARE, BEGIN, END), da das Semikolon als Teil der Subroutine betrachtet wird.

Beispiel

Betrachten Sie das folgende Skript:

<code class="language-sql">ALTER TABLE foo.bar DROP CONSTRAINT bar1;
ALTER TABLE foo.can DROP CONSTRAINT can1;

CREATE TRIGGER trigger1 ON foo.bar ...
CREATE VIEW view1 AS ...
CREATE PROCEDURE proc1 AS ...</code>
Nach dem Login kopieren
  • SQL Developer und TOAD: Beide Tools handhaben die Anweisungstrennung automatisch, sodass Semikolons weggelassen werden können.
  • *SQLPlus:** Am Ende einer Anweisung muss ein Semikolon verwendet werden, und zwischen Anweisungen muss ein Schrägstrich verwendet werden, um deren Ausführung auszulösen.

Zusammenfassung

Das Verständnis der korrekten Verwendung von Semikolons und Schrägstrichen in Oracle SQL ist entscheidend, um Ausführungsfehler zu vermeiden und die Skriptkonsistenz sicherzustellen. Durch die Einhaltung der oben genannten Richtlinien können Sie sicherstellen, dass Ihre Skripte korrekt und effizient ausgeführt werden.

Das obige ist der detaillierte Inhalt vonSemikolons vs. Schrägstriche in Oracle SQL: Wann sollte ich sie verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage