เราสามารถออกจาก/ออกจากกระบวนงานที่เก็บไว้ของ MySQL โดยใช้คำสั่ง LEAVE
ต่อไปนี้เป็นรูปแบบไวยากรณ์
Leave yourLabelName;
ต่อไปนี้เป็นตัวอย่าง เรากำลังสร้างขั้นตอนใหม่ที่นี่
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)
ด้านบน เราได้ตั้งค่าคำสั่ง LEAVE ต่อไปนี้เพื่อออกจากโพรซีเดอร์ ถ้า Var1 เป็น “NULL” ขั้นตอนจะจบ
LEAVE proc_Exit;
หากต้องการเปลี่ยนตัวคั่นเป็น ';'
mysql>delimiter ; mysql>
ในการเรียกใช้กระบวนงานที่เก็บไว้ เราต้องใช้คำสั่ง CALL ตามด้วยชื่อโพรซีเดอร์
ต่อไปนี้เป็นรูปแบบไวยากรณ์
call yourStoredProcedureName;