নিচের উদাহরণটি 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)