ऐसी त्रुटियां तब उत्पन्न होती हैं जब आप DELIMITER अवधारणा का उपयोग करने से बचते हैं। आइए हम एक उदाहरण देखें और संग्रहित प्रक्रिया के लिए एक क्वेरी चलाएं -
mysql> DELIMITER //mysql> CREATE PROCEDURE Correct_procedure() BEGIN SELECT 'Hello MySQL !!!'; END//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.12 सेकंड)mysql> DELIMITER;
संग्रहीत कार्यविधि को कॉल करने के लिए सिंटैक्स निम्नलिखित है -
अपने StoredProcedureName() को कॉल करें;
कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -
mysql> कॉल सही_प्रक्रिया ();
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------------+| हैलो मायएसक्यूएल !!! |+-----------------+| हैलो मायएसक्यूएल !!! |+-----------------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.02 सेकंड)