In gespeicherten Oracle-Prozeduren werden Schrägstriche (/) anstelle von Semikolons (;) zwischen Anweisungen verwendet, da Semikolons zum Beenden von SQL-Anweisungen verwendet werden und Schrägstriche die kontinuierliche Ausführung mehrerer Anweisungen ermöglichen, um zu vermeiden, dass die Ausführung der aktuellen Anweisung beendet wird.
Was soll ich verwenden, um das Semikolon zwischen gespeicherten Oracle-Prozeduranweisungen zu ersetzen?
In gespeicherten Oracle-Prozeduren können Sie anstelle des Semikolons (;) einen Schrägstrich (/) als Anweisungstrennzeichen verwenden.
Grund:
Das Semikolon wird als Abschlusszeichen der SQL-Anweisung in Oracle verwendet. Wenn in einer gespeicherten Prozedur auf eine Anweisung eine andere folgt, ist ein Schrägstrich besser geeignet, da dadurch die Ausführung der aktuellen Anweisung nicht beendet wird.
Beispiel:
<code class="oracle">CREATE OR REPLACE PROCEDURE my_procedure AS BEGIN -- 语句 1 SELECT * FROM table1; / -- 语句 2 UPDATE table2 SET column1 = 'value1' WHERE column2 = 'value2'; END;</code>
Im obigen Beispiel wird der Schrägstrich verwendet, um Anweisung 1 und Anweisung 2 zu trennen, sodass sie innerhalb derselben gespeicherten Prozedur ausgeführt werden können.
Weitere Hinweise:
Das obige ist der detaillierte Inhalt vonWas sollte ich verwenden, um Semikolons zwischen gespeicherten Oracle-Prozeduranweisungen zu ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!