না, আমরা পারি না। আপনি যদি এখনও এটি করেন তবে সঞ্চিত পদ্ধতি তৈরি করা হবে না। অতএব, প্রথমে আপনাকে আপনার 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)