Heim >Datenbank >MySQL-Tutorial >Wie beende ich eine gespeicherte MySQL-Prozedur?

Wie beende ich eine gespeicherte MySQL-Prozedur?

WBOY
WBOYnach vorne
2023-09-13 23:33:111772Durchsuche

Wie beende ich eine gespeicherte MySQL-Prozedur?

Wir können die gespeicherte MySQL-Prozedur mit Hilfe des LEAVE-Befehls beenden.

Das Folgende ist die Syntax.

Leave yourLabelName;

Hier ist ein Beispiel. Hier erstellen wir einen neuen Prozess.

mysql> delimiter //
mysql> CREATE PROCEDURE ExitQuitDemo2(IN Var1 VARCHAR(20))
   -> proc_Exit:BEGIN
   -> IF Var1 IS NULL THEN
   -> LEAVE proc_Exit;
   -> END IF;
   -> END //
Query OK, 0 rows affected (0.16 sec)

Oben haben wir den folgenden LEAVE-Befehl gesetzt, um das Programm zu beenden. Wenn Var1 „NULL“ ist, wird das Programm beendet.

LEAVE proc_Exit;

Ändern Sie das Trennzeichen in „;“

mysql>delimiter ;
mysql>

Um eine gespeicherte Prozedur aufzurufen, müssen wir den CALL-Befehl gefolgt vom Prozedurnamen verwenden.

Das Folgende ist die Syntax.

call yourStoredProcedureName;

Das obige ist der detaillierte Inhalt vonWie beende ich eine gespeicherte MySQL-Prozedur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen