DECLARE सिंटैक्स BEGIN और END के बीच होना चाहिए। वाक्य रचना इस प्रकार है -
BEGINDECLARE yourVariableName1 dataType,DECLARE yourVariableName2 dataType,....END
यहाँ MySQL में DECLARE सिंटैक्स त्रुटि से बचने के लिए क्वेरी है -
mysql> DELIMITER //mysql> क्रिएट प्रोसीजर डिक्लेयर_डेमो () -> BEGIN -> DECLARE Name varchar(100); -> सेट नाम:='जॉन'; -> नाम चुनें; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)mysql> DELIMITER;
कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल करें। वाक्य रचना इस प्रकार है -
कॉल yourStoreedProcedureName();
क्वेरी इस प्रकार है -
mysql> कॉल डिक्लेयर_डेमो ();
निम्न आउटपुट है -
<पूर्व>+----------+| नाम |+------+| जॉन |+------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)