MySQL প্রোসিডিউরের ভেতরে ভেরিয়েবল ঘোষণা করার জন্য DECLARE কমান্ড ব্যবহার করতে পারেন। MySQL-এ একটি স্ট্রোড প্রোসিডিউর তৈরি করা যাক:
mysql> DELIMITER // mysql> CREATE PROCEDURE DECLARE_VARIABLE_DEMO(IN value int) BEGIN DECLARE searchValue int; set searchValue=value; if searchValue=10 then select searchValue+100; else select searchValue; end if; END // Query OK, 0 rows affected (0.17 sec) mysql> DELIMITER ;
উপরে আমরা একটি ভেরিয়েবল ঘোষণা করেছি। এখন CALL কমান্ড ব্যবহার করে স্ট্রোড প্রোসিডিউর কল করুন:
mysql> call DECLARE_VARIABLE_DEMO(10);
এটি নিম্নলিখিত আউটপুট দেবে:
+-----------------+ | searchValue+100 | +-----------------+ | 110 | +-----------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.02 sec)