हम LEAVE कमांड की मदद से MySQL स्टोर्ड प्रोसेस से बाहर निकल सकते हैं/बाहर निकल सकते हैं।
निम्नलिखित वाक्य रचना है।
अपना लेबलनाम छोड़ें;
निम्नलिखित एक उदाहरण है। यहां, हम एक नई प्रक्रिया बना रहे हैं।
mysql> delimiter //mysql> क्रिएट प्रोसेस ExitQuitDemo2(IN Var1 VARCHAR(20)) -> proc_Exit:BEGIN -> IF Var1 IS NULL THEN -> LEAVE proc_Exit; -> अंत अगर; -> END // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.16 सेकंड)
ऊपर, हमने प्रक्रिया से बाहर निकलने के लिए निम्नलिखित LEAVE कमांड सेट की है। यदि Var1 "NULL" है, तो प्रक्रिया समाप्त हो जाएगी।
<पूर्व>छोड़ें proc_Exit;सीमांकक को ';' में बदलने के लिए।
mysql>डिलीमीटर;mysql>
संग्रहीत कार्यविधि को कॉल करने के लिए, हमें प्रक्रिया नाम के बाद कॉल कमांड का उपयोग करना होगा।
निम्नलिखित वाक्य रचना है।
अपने StoredProcedureName को कॉल करें;