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

MySQL স্টোরড প্রোসিজার INOUT প্যারামিটারসহ কীভাবে তৈরি করবেন?

নিচের উদাহরণটি MySQL স্টোরড প্রোসিজার INOUT প্যারামিটারসহ তৈরি করার প্রদর্শন করবে:

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)

এখানে, 'count' হলো INOUT প্যারামিটার, যা মান সংরক্ষণ এবং রিটার্ন করতে পারে এবং 'increment' হলো 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. RIGHT JOIN ব্যবহার করে MySQL ভিউ তৈরি করা

  4. MySQL-এ DELIMITER ব্যবহার করে স্টোরড প্রোসিডিউর তৈরি করা