কম্পিউটার টিউটোরিয়াল

MySQL স্টোরড প্রোসিডিউর BEGIN এবং END ছাড়া কীভাবে তৈরি করবেন?


MySQL স্টোরড প্রোসিডিউর BEGIN এবং END ছাড়া তৈরি করা যায়, শুধু BEGIN এবং END বাদ দিয়ে বাকি একই পদ্ধতিতে। উদাহরণ হিসেবে 'Student_info' টেবিল থেকে সব রো পেতে প্রোসিডিউর:

উদাহরণ

mysql> Delimiter //
mysql> CREATE PROCEDURE Hello()
    -> SELECT * from Student_info; //
Query OK, 0 rows affected (0.08 sec)

MySQL BEGIN এবং END ছাড়া প্রোসিডিউর তৈরি করেছে। এখন CALL স্টেটমেন্ট দিয়ে আহ্বান:

mysql> Delimiter ;
mysql> CALL Hello();
+-----+---------+------------+------------+
| id  | Name    | Address    | Subject    |
+-----+---------+------------+------------+
| 101 | YashPal | Amritsar   | History    |
| 105 | Gaurav  | Chandigarh | Literature |
| 125 | Raman   | Shimla     | Computers  |
+------+---------+------------+------------+
3 rows in set (0.18 sec)
Query OK, 0 rows affected (0.28 sec)

  1. কলাম লিস্ট ছাড়া MySQL ভিউ তৈরি করা

  2. MySQL ভিউ কীভাবে তৈরি করবেন

  3. MySQL-এ সিকোয়েন্স তৈরি ও ব্যবহার (AUTO_INCREMENT)

  4. MySQL-এ GRANT EXECUTE ব্যবহার করে ইউজারকে সকল স্টোরড প্রসিডিউর এক্সিকিউট করার অনুমতি দেওয়া