MySQL সঞ্চিত পদ্ধতির আউটপুট দমন করতে, আপনি পরিবর্তনশীল ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি।
mysql> টেবিল person_information তৈরি করুন -> ( -> আইডি int, -> নাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> ব্যক্তি_তথ্য মান (100,'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> ব্যক্তি_তথ্য মানগুলিতে সন্নিবেশ করুন (101, 'ক্রিস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) )mysql> ব্যক্তি_তথ্য মান (102,'রবার্ট') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> person_information থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
+------+---------+| আইডি | নাম |+------+---------+| 100 | জন || 101 | ক্রিস || 102 | রবার্ট |+------+---------+3 সারি সেটে (0.00 সেকেন্ড)
MySQL সঞ্চিত পদ্ধতির আউটপুট দমন করার জন্য এখানে ক্যোয়ারী রয়েছে:
mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন sp_supressOutputDemo() -> BEGIN -> সেট করুন @output=(person_information থেকে নাম নির্বাচন করুন যেখানে id=101); -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DELIMITER;
আপনি CALL কমান্ড ব্যবহার করে উপরের সঞ্চিত পদ্ধতিতে কল করতে পারেন:
mysql> কল sp_supressOutputDemo(); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
উপরের সংরক্ষিত পদ্ধতিতে কল করার পরেও আমরা কিছুই পাচ্ছি না। অতএব, আউটপুট পেতে আপনাকে নির্বাচন বিবৃতি ব্যবহার করতে হবে।
নিম্নোক্ত প্রশ্নটি
mysql> @output নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+---------+| @আউটপুট |+---------+| ক্রিস |+---------+1 সারি সেটে (0.00 সেকেন্ড)