सही तरीका इस प्रकार है -
DELIMITER//अपनी StoredProcedureName()BEGIN अगर आपकी कंडीशन है तो yourStatement1;else yourStatement2;END IF;END//DELIMITER;
आइए अब एक उदाहरण देखें और एक संग्रहित प्रक्रिया बनाएं -
mysql> DELIMITER //mysql> CREATE PROCEDURE delimiter_demo() -> BEGIN -> IF 1 तब -> चुनें "अगर कंडीशन हमेशा सही रहेगी"; -> और -> "नहीं" चुनें; -> अंत अगर; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)mysql> DELIMITER;
अब आप कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल कर सकते हैं
mysql> कॉल delimiter_demo();
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------+| अगर शर्त हमेशा सही रहेगी |+------------------------------------------+| अगर शर्त हमेशा सही रहेगी |+----------------------------+1 पंक्ति सेट में (0.00 सेकंड) 0 पंक्तियाँ प्रभावित (0.02 सेकंड)