কম্পিউটার

মাইএসকিউএল সংরক্ষিত পদ্ধতিতে ব্যবহারকারীর ভেরিয়েবলগুলি কীভাবে ব্যবহার করা যেতে পারে?


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 সঞ্চিত পদ্ধতি এটির ভিতরে অন্য MySQL সঞ্চিত পদ্ধতিকে কল করতে পারে?