LEAVE 명령을 사용하여 MySQL 저장 프로시저를 종료/종료할 수 있습니다.
다음은 구문입니다.
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;