সঞ্চিত পদ্ধতিতে ভেরিয়েবলের জন্য MySQL DECLARE ব্যবহার করুন -
DECLARE anyVariableName int DEFAULT anyValue;
সঞ্চিত পদ্ধতিতে ভেরিয়েবল তৈরি করার জন্য উপরের সিনট্যাক্সটি প্রয়োগ করা যাক −
mysql> DELIMITER // mysql> CREATE PROCEDURE variable_Demo() -> BEGIN -> DECLARE lastInsertedId int DEFAULT -1; -> select lastInsertedId; -> set @providedLastId=10001; -> select @providedLastId; -> END -> // Query OK, 0 rows affected (0.32 sec) mysql> DELIMITER ;
এখন আপনি CALL কমান্ড -
ব্যবহার করে উপরের সংরক্ষিত পদ্ধতিতে কল করতে পারেনmysql> call variable_Demo();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------------+ | lastInsertedId | +----------------+ | -1 | +----------------+ 1 row in set (0.00 sec) +-----------------+ | @providedLastId | +-----------------+ | 10001 | +-----------------+ 1 row in set (0.02 sec) Query OK, 0 rows affected (0.04 sec)