आइए देखें कि MySQL में संग्रहीत कार्यविधि के माध्यम से लूप कैसे करें
mysql> DELIMITER //mysql> क्रिएट प्रोसेस do_WhileDemo(LastValue INT) -> BEGIN -> SET @loop =0; -> दोहराएँ -> सेट @ लूप =@ लूप + 1; -> @लूप चुनें; -> UNTIL @loop> LastValue -> END REPEAT; -> END//क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)mysql> DELIMITER;
अब कॉल कमांड की मदद से स्टोर की गई प्रक्रिया को कॉल करें।
क्वेरी इस प्रकार है
mysql> do_WhileDemo(10) पर कॉल करें;
निम्न आउटपुट है
<पूर्व>+----------+| @लूप |+----------+| 1 |+----------+1 पंक्ति सेट में (0.00 सेकंड)+----------+| @लूप |+----------+| 2 |+----------+1 पंक्ति सेट में (0.01 सेकंड)+----------+| @लूप |+----------+| 3 |+----------+1 पंक्ति में सेट (0.02 सेकंड)+----------+| @लूप |+----------+| 4 |+----------+1 पंक्ति में सेट (0.03 सेकंड)+----------+| @लूप |+----------+| 5 |+----------+1 पंक्ति में सेट (0.04 सेकंड)+----------+| @लूप |+----------+| 6 |+----------+1 पंक्ति में सेट (0.04 सेकंड)+----------+| @लूप |+----------+| 7 |+----------+1 पंक्ति में सेट (0.05 सेकंड)+----------+| @लूप |+----------+| 8 |+----------+1 पंक्ति में सेट (0.06 सेकंड)+----------+| @लूप |+----------+| 9 |+----------+1 पंक्ति में सेट (0.07 सेकंड)+----------+| @लूप |+----------+| 10 |+----------+1 पंक्ति सेट में (0.08 सेकंड)+----------+| @लूप |+----------+| 11 |+----------+1 पंक्ति में सेट (0.09 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.10 सेकंड)