কম্পিউটার

MySQL এ নির্বাচন বিবৃতি ব্যবহার করে একটি সঞ্চিত পদ্ধতিকে কীভাবে কল করবেন?


MySQL-এ, FROM ক্লজে সিলেক্ট ফ্রম পদ্ধতি ব্যবহার করা সম্ভব নয়। আপনি CALL কমান্ড ব্যবহার করতে পারেন এবং তারপরে SELECT স্টেটমেন্টটি কার্যকর করা যেতে পারে।

আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> টেবিল তৈরি করুন DemoTable2 -> ( -> CustomerId int NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(100), -> ShippingDateTime datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

সঞ্চিত পদ্ধতি তৈরি করার জন্য নিম্নলিখিত প্রশ্ন:

mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন সন্নিবেশ_তথ্য(নাম varchar(100), শিপিং টাইম ডেটটাইম) -> শুরু -> -> ডেমোটেবল 2(গ্রাহকের নাম, শিপিং তারিখের সময়) VALUES(নাম, শিপিং টাইম); -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DELIMITER;

এখন আপনি কল কমান্ড ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেন:

mysql> কল insert_information('Chris',NOW());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কতা (0.15 সেকেন্ড)

সংরক্ষিত পদ্ধতিতে কল করার পরে সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শনের জন্য এখানে ক্যোয়ারী রয়েছে।

mysql> DemoTable2 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

<প্রে>+------------+------------------------------- ---+| গ্রাহক আইডি | গ্রাহকের নাম | শিপিং তারিখের সময় |+------------+------------------ --+| 1 | ক্রিস | 2019-04-08 15:03:07 |+------------+---------------+--------- -----------+1 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL সঞ্চিত পদ্ধতি আউটপুট দমন করতে?

  2. কিভাবে সংরক্ষিত পদ্ধতিতে IF ব্যবহার করবেন এবং MySQL এ নির্বাচন করবেন?

  3. কিভাবে MySQL এ COUNT ব্যবহার করে SELECT সম্পাদন করবেন?

  4. একটি "নির্বাচন" বিবৃতি দুইবার প্রদর্শন করার জন্য MySQL পদ্ধতি