না, আমরা পারি না। আপনি যদি এখনও এটি করেন তবে সঞ্চিত পদ্ধতি তৈরি করা হবে না। অতএব, প্রথমে আপনাকে আপনার DELIMITER সেমিকোলন(;) থেকে অন্যদের মত (// ,??...etc) পরিবর্তন করতে হবে। নিম্নলিখিত সিনট্যাক্স −
DELIMITER // CREATE PROCEDURE yourProcedureName() BEGIN yourStatement1, . . . . N END // DELIMITER ;
একটি সংরক্ষিত পদ্ধতি −
তৈরি করার জন্য আমরা উপরের সিনট্যাক্স বাস্তবায়ন করিmysql> DELIMITER //
mysql> CREATE PROCEDURE get_Message()
-> BEGIN
-> SELECT CONCAT("HELLO"," ","MYSQL USERS");
-> END
-> //
Query OK, 0 rows affected (0.23 sec)
mysql> DELIMITER ; এখন আপনি CALL কমান্ড -
এর সাহায্যে সঞ্চিত পদ্ধতিতে কল করতে পারেনmysql> CALL get_Message();
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-----------------------------------+
| CONCAT("HELLO"," ","MYSQL USERS") |
+-----------------------------------+
| HELLO MYSQL USERS |
+-----------------------------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)