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

MySQL স্টোরড প্রোসিজার এ ইউজার ভেরিয়েবল কীভাবে ব্যবহার করবেন?

MySQL স্টোরড প্রোসিজারে ইউজার ভেরিয়েবলগুলো এ্যাম্পারস্যান্ড (&) অর্থাৎ @ প্রিফিক্স দিয়ে রেফারেন্স করা হয়। উদাহরণস্বরূপ, @A, @B ইত্যাদি ইউজার ভেরিয়েবল। নিচের প্রোসিজার তৈরি করে প্রদর্শন করা হলো:

mysql> DELIMITER // ;
mysql> CREATE PROCEDURE Proc_Uservariables()
    -> BEGIN
    -> SET @A = 100;
    -> SET @B = 500;
    -> SELECT @A, @B, @A+@B;
    -> END //
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ; //
mysql> CALL Proc_Uservariables();
+------+------+-------+
| @A   | @B   | @A+@B |
+------+------+-------+
| 100  | 500  | 600   |
+------+------+-------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
  1. MySQL স্টোরড প্রোসিডিউর কীভাবে অ্যাল্টার করবেন?

  2. MySQL স্টোরড প্রোসিডিউরের ভেতরে ROLLBACK ট্রানজ্যাকশন কীভাবে করবেন?

  3. MySQL স্টোরড প্রোসিডিউরের ভেতরে START ট্রানজ্যাকশন কীভাবে করবেন?

  4. এক MySQL স্টোরড প্রোসিডিউর অন্য স্টোরড প্রোসিডিউর কল করতে পারে কিনা?