Heim >Datenbank >MySQL-Tutorial >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!