हम 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;