ধরুন আমরা যদি একটি টেবিলের সমস্ত রেকর্ড দেখতে চাই একটি সংরক্ষিত পদ্ধতির প্যারামিটার হিসাবে তার নাম পাস করে তাহলে নিম্নলিখিত উদাহরণটি 'বিস্তারিত' নামে একটি পদ্ধতি তৈরি করবে যা এর নাম গ্রহণ করে সারণিটিকে তার পরামিতি হিসাবে −
mysql> DELIMITER // mysql> Create procedure details(tab_name Varchar(40)) -> BEGIN -> SET @t:= CONCAT('Select * from',' ',tab_name); -> Prepare stmt FROM @t; -> EXECUTE stmt; -> END // Query OK, 0 rows affected (0.00 sec)
এখন টেবিলের প্যারামিটার হিসাবে এই পদ্ধতিটি চালু করুন এবং এটি সেই টেবিলের সমস্ত রেকর্ড দেখাবে৷
mysql> DELIMITER; mysql> CALL details('student_detail'); +-----------+-------------+------------+ | Studentid | StudentName | address | +-----------+-------------+------------+ | 100 | Gaurav | Delhi | | 101 | Raman | Shimla | | 103 | Rahul | Jaipur | | 104 | Ram | Chandigarh | | 105 | Mohan | Chandigarh | +-----------+-------------+------------+ 5 rows in set (0.02 sec) Query OK, 0 rows affected (0.03 sec)