Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách thoát/ exit khỏi stored procedure MySQL?


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;