কম্পিউটার

DECLARE কীওয়ার্ড দিয়ে MySQL সংরক্ষিত পদ্ধতিতে ভেরিয়েবল তৈরি করুন


সঞ্চিত পদ্ধতিতে ভেরিয়েবলের জন্য 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)

  1. মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করে একটি সঞ্চিত পদ্ধতি তৈরি করবেন?

  2. নির্দিষ্ট শর্ত সহ রেকর্ড আপডেট করার জন্য MySQL সংরক্ষিত পদ্ধতি?

  3. মাইএসকিউএল-এ ভেরিয়েবল তৈরি করতে ডিক্লার ব্যবহার করছেন?

  4. মাইএসকিউএল সঞ্চিত পদ্ধতিটি সম্পাদন করার জন্য টেবিল তৈরি করুন?