Sử dụng lệnh LEAVE để thoát khỏi stored procedure.
Cú pháp
LEAVE TenNhanCuaBan;
Ví dụ tạo procedure
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)
Nếu Var1 là NULL, procedure sẽ thoát qua nhãn proc_Exit.
Đổi delimiter về ';'
mysql> DELIMITER ;
Gọi stored procedure
CALL TenStoredProcedureCuaBan;