কম্পিউটার

মাইএসকিউএল সংরক্ষিত পদ্ধতিতে "@" প্রতীকের ব্যবহার কী?


সংরক্ষিত পদ্ধতিতে @ প্রতীকটি ব্যবহারকারী-সংজ্ঞায়িত সেশন ভেরিয়েবলের জন্য ব্যবহার করা যেতে পারে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentName varchar(50)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.30 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান> DemoTable মান ('Chris Brown'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.53 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| ছাত্রের নাম |+------------+| জন স্মিথ || জন ডো || ক্রিস ব্রাউন |+------------+3 সারি সেটে (0.00 সেকেন্ড)

এখন DemoTable -

থেকে রেকর্ডের সংখ্যা গণনা করার জন্য একটি সংরক্ষিত পদ্ধতি তৈরি করা যাক
mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন `Demo_Of_@Symbol`() DemoTable থেকে @numberOfRecords এ গণনা (*) নির্বাচন করুন; শেষ//কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.33 সেকেন্ড)mysql> DELIMITER;

CALL কমান্ড −

ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> কল `Demo_Of_@Symbol`(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

আসুন এখন @symbol −

এর ব্যবহার দেখি
mysql> @numberOfRecords নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+-------------------+| @numberOfRecords |+-------------------+| 3 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL সঞ্চিত পদ্ধতিতে apostrophe অপসারণ করতে অসুবিধা সম্মুখীন?

  2. MySQL সংরক্ষিত পদ্ধতির বিবরণ প্রদর্শন করুন

  3. মাইএসকিউএল সঞ্চিত পদ্ধতিটি পুরো টেবিলটি আনবে না?

  4. একটি MySQL সঞ্চিত পদ্ধতিতে শর্ত সেট করুন