आप एक MySQL प्रक्रिया के अंदर एक चर घोषित करने के लिए DECLARE कमांड का उपयोग कर सकते हैं। आइए MySQL में एक संग्रहित प्रक्रिया बनाएं -
mysql> DELIMITER //mysql> CREATE PROCEDURE DECLARE_VARIABLE_DEMO(IN value int) -> BEGIN -> DECLARE searchValue int; -> सेट सर्चवैल्यू =वैल्यू; -> अगर searchValue=10 तो -> searchValue+100 चुनें; -> और -> सर्चवैल्यू चुनें; -> अंत अगर; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)mysql> DELIMITER;
ऊपर, हमने एक चर घोषित किया है। अब, कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -
mysql> DECLARE_VARIABLE_DEMO(10) पर कॉल करें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------------+| सर्चवैल्यू+100 |+-----------------+| 110 |+-----------------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.02 सेकंड)