MySQL-এ সংখ্যার রেঞ্জ জেনারেট করতে স্টোরড প্রোসিজার ব্যবহার করা যায়। প্রথমে একটি টেবিল তৈরি করুন, তারপর ১০ থেকে ১ পর্যন্ত সংখ্যা সংরক্ষণ করার জন্য একটি স্টোরড প্রোসিজার তৈরি করুন।
টেবিল তৈরি:
mysql> create table GeneratingNumbersDemo -> ( -> Number int -> ); Query OK, 0 rows affected (0.55 sec)
স্টোরড প্রোসিজার তৈরি:
mysql> delimiter // mysql> CREATE PROCEDURE Stored_ProceduretoGenerateNumbersDemo() -> BEGIN -> DECLARE start INT DEFAULT 10; -> WHILE start > 0 DO -> INSERT GeneratingNumbersDemo VALUES (start); -> SET start = start - 1; -> END WHILE; -> END // Query OK, 0 rows affected (0.12 sec)
প্রোসিজার কল করুন:
mysql> call Stored_ProceduretoGenerateNumbersDemo(); Query OK, 1 row affected (0.85 sec)
টেবিল চেক করুন:
mysql> select *from GeneratingNumbersDemo;
আউটপুট (১০ থেকে ১ পর্যন্ত):
+--------+ | Number | +--------+ | 10 | | 9 | | 8 | | 7 | | 6 | | 5 | | 4 | | 3 | | 2 | | 1 | +--------+ 10 rows in set (0.00 sec)