কম্পিউটার

INOUT প্যারামিটার সহ আমি কিভাবে MySQL সঞ্চিত পদ্ধতি তৈরি করতে পারি?


নিম্নলিখিত উদাহরণটি INOUT এর সাথে MySQL সঞ্চিত পদ্ধতি প্রদর্শন করবে প্যারামিটার −

mysql> DELIMITER // ;
mysql> Create PROCEDURE counter(INOUT count INT, IN increment INT)
    -> BEGIN
    -> SET count = count + increment;
    -> END //
Query OK, 0 rows affected (0.03 sec)

এখানে, 'গণনা' হল INOUT প্যারামিটার, যা মান সংরক্ষণ এবং ফেরত দিতে পারে এবং 'বৃদ্ধি' হল IN প্যারামিটার, যা ব্যবহারকারীর কাছ থেকে মানগুলি গ্রহণ করে৷

mysql> DELIMITER ;
mysql> SET @counter = 0;
Query OK, 0 rows affected (0.00 sec)

mysql> CALL counter(@Counter, 1);
Query OK, 0 rows affected (0.00 sec)

mysql> Select @Counter;
+----------+
| @Counter |
+----------+
| 1        |
+----------+
1 row in set (0.00 sec)

mysql> CALL counter(@Counter, 5);
Query OK, 0 rows affected (0.00 sec)

mysql> Select @Counter;
+----------+
| @Counter |
+----------+
| 6        |
+----------+
1 row in set (0.00 sec)

  1. ফ্যাক্টরিয়াল গণনা করার জন্য আমরা কিভাবে MySQL সঞ্চিত পদ্ধতি তৈরি করতে পারি?

  2. কিভাবে আমরা একটি সাবকোয়েরি দিয়ে একটি MySQL ভিউ তৈরি করতে পারি?

  3. কিভাবে আমরা ডান যোগদানের মাধ্যমে একটি MySQL ভিউ তৈরি করতে পারি?

  4. MySQL-এ ডিলিমিটার সহ একটি সঞ্চিত পদ্ধতি তৈরি করুন