परिवर्तनीय घोषणा BEGIN और END के बीच होनी चाहिए। BEGIN और END के तहत, पहला स्टेटमेंट वैरिएबल की घोषणा होना चाहिए। उसके बाद आप सम्मिलित करें, चयन करें, आदि शामिल कर सकते हैं।
आइए अब एक उदाहरण देखते हैं। यहाँ, चर नाम "आउटपुट" है:
mysql> DELIMITER //mysql> क्रिएट प्रोसेस शो वेरिएबल्सवैल्यू () -> BEGIN -> DECLARE आउटपुट वर्कर (100); -> सेट आउटपुट ="हैलो MySQL"; -> आउटपुट चुनें; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.25 सेकंड)mysql> DELIMITER;
अब आप कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल कर सकते हैं:
mysql> कॉल शो वेरिएबल्सवैल्यू ();
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+---------------+| आउटपुट |+---------------+| हैलो MySQL |+---------------+1 पंक्ति में सेट (0.03 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.04 सेकंड)