आप संग्रहीत प्रक्रिया में DECLARE का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
अपने वेरिएबलनाम को अपना डेटा टाइप घोषित करें;
ऊपर दिए गए सिंटैक्स को समझने के लिए, हम एक संग्रहित प्रक्रिया बनाते हैं:
mysql> delimiter //mysql> क्रिएट प्रोसेस स्क्वेर_डेमो (वैल्यू इंट में) मैजिकवैल्यू इंट घोषित करना शुरू करें; मैजिकवैल्यू सेट करें =मान; आउटपुट के रूप में concat('Your Square Value=',magicValue*magicValue) चुनें; अंत; // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;
अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं -
mysql> Square_demo(15) पर कॉल करें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| आउटपुट |+-----------------------+| आपका वर्ग मान=225 |+--------------------------+1 पंक्ति सेट (0.00 सेकंड) में ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)पूर्व>