কম্পিউটার

মাইএসকিউএল-এ একটি সঞ্চিত পদ্ধতি বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?


আসুন প্রথমে একটি সংরক্ষিত পদ্ধতি তৈরি করি -

mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন ExtenddatesWithMonthdemo(in date1 datetime, IN NumberOfMonth int ) -> BEGIN -> DATE_ADD (date1, INTERVAL NumberOfMonth MONTH) হিসাবে বর্ধিত করুন; -> শেষ; -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DELIMITER;

এখন আপনি SHOW CREATE কমান্ডের সাহায্যে সংরক্ষিত পদ্ধতিটি বিদ্যমান কিনা তা পরীক্ষা করুন৷

প্রশ্নটি নিম্নরূপ -

mysql> প্রদর্শন করুন প্রসিডিউর তৈরি করুন ExtenddatesWithMonthdemo;নিম্নলিখিত আউটপুটটি আমরা উপরে তৈরি করা সঞ্চিত পদ্ধতির বিবরণ প্রদর্শন করে:+------------ ------------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------------------- --------------- +---------------------------------- ---------+| পদ্ধতি | sql_mode | পদ্ধতি তৈরি করুন | চরিত্র_সেট_ক্লায়েন্ট | collation_connection | ডাটাবেস সংগ্রহ |+---------------------------- ----------------------------+------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------------- ------------------+---------+| ExtenddatesWithMonthdemo | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | DEFINER =`root`@`%` প্রসিডিউর `ExtenddatesWithMonthdemo` (তারিখ1 তারিখের সময়, NumberOfMonth int ) সূচনা করুন DATE_ADD(তারিখ 1, INTERVAL NumberOfMonth) বর্ধিত তারিখ হিসাবে;END | utf8 | utf8_general_ci | utf8_general_ci |+----------------------------+---------------------- ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------------- --------------+--------- সেটে +1 সারি (0.00 সেকেন্ড)

CALL কমান্ডের সাহায্যে সঞ্চিত পদ্ধতিতে কল করুন। প্রশ্নটি নিম্নরূপ -

mysql> কল ExtenddatesWithMonthdemo('2019-02-13',6);

আউটপুট

<প্রে>+---------+| এক্সটেন্ডডেট |+---------+| 2019-08-13 00:00:00 |+----------------------+1 সারি সেটে (0.10 সেকেন্ড) কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত হয়েছে (0.12 সেকেন্ড)
  1. কিভাবে MySQL সঞ্চিত পদ্ধতিতে 5 র্যান্ডম সংখ্যা তৈরি করবেন?

  2. কিভাবে সঠিকভাবে MySQL সঞ্চিত পদ্ধতিতে শর্ত বাস্তবায়ন করবেন?

  3. কিভাবে সঠিকভাবে একটি MySQL সঞ্চিত পদ্ধতিতে DELIMITER ব্যবহার করবেন?

  4. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন