একটি সংরক্ষিত পদ্ধতি -
সহ দুটি টেবিলে মান সন্নিবেশ করার জন্য সিনট্যাক্স নিচে দেওয়া হলDELIMITER // CREATE PROCEDURE yourProcedureName(anyVariableName int) BEGIN insert into yourTableName1(yourColumnName1) values(yourVariableName); insert into yourTableName2(yourColumnName2) values(yourVariableName); END //
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1 -> ( -> StudentScore int -> ); Query OK, 0 rows affected (0.58 sec)
নিচের দ্বিতীয় সারণী −
mysql> create table DemoTable2 -> ( -> PlayerScore int -> ); Query OK, 0 rows affected (0.52 sec)
এখানে একটি সংরক্ষিত পদ্ধতি তৈরি করার এবং দুটি টেবিলে মান সন্নিবেশ করার জন্য প্রশ্ন রয়েছে −
mysql> DELIMITER // mysql> CREATE PROCEDURE insert_proc(value int ) -> BEGIN -> insert into DemoTable1(StudentScore) values(value); -> insert into DemoTable2(PlayerScore) values(value); -> END -> // Query OK, 0 rows affected (0.16 sec) mysql> DELIMITER ;
এখন আপনি CALL কমান্ড -
ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেনmysql> call insert_proc(89); Query OK, 1 row affected (0.29 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে উভয় টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select * from DemoTable1333; +--------------+ | StudentScore | +--------------+ | 89 | +--------------+ 1 row in set (0.00 sec) mysql> select * from DemoTable1334; +-------------+ | PlayerScore | +-------------+ | 89 | +-------------+ 1 row in set (0.00 sec)