MySQL में END IF स्टेटमेंट का सिंटैक्स निम्नलिखित है
यदि आपकी स्थिति है तो आपका कथनELSE आपका कथनEND यदि
संग्रहित प्रक्रिया बनाते समय END IF स्टेटमेंट का डेमो यहां दिया गया है
mysql> DELIMITER //mysql> CREATE PROCEDURE Sp_Test(IN value INT) -> BEGIN -> IF value <10 THEN -> 'आपका मान 10 से कम है' चुनें; -> ELSE -> 'आपका मान 10 से अधिक है' चुनें; -> अंत अगर; -> -> END//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.47 सेकंड)mysql> DELIMITER;
कॉल कमांड की मदद से स्टोर की गई प्रक्रिया को कॉल करें।
वाक्य रचना इस प्रकार है
कॉल yourStoreedProcedureName();
अब आप उपरोक्त संग्रहीत कार्यविधि को नीचे दिखाए अनुसार कॉल कर सकते हैं
mysql> कॉल Sp_Test(15);
निम्न आउटपुट है
<पूर्व>+------------------------------------------+| आपका मान 10 से अधिक है |+-------------------------------+| आपका मान 10 से अधिक है |+----------------------------+1 पंक्ति सेट (0.00 सेकंड) में क्वेरी ठीक , 0 पंक्तियाँ प्रभावित (0.01 सेकंड)