কম্পিউটার

আমরা কিভাবে একটি MySQL সঞ্চিত পদ্ধতি পরিবর্তন করতে পারি?


আমাদের যদি পদ্ধতির জন্য রুটিন পরিবর্তন করার সুযোগ থাকে তাহলে পরিবর্তন পদ্ধতি এর সাহায্যে বিবৃতি আমরা একটি MySQL সঞ্চিত পদ্ধতি পরিবর্তন করতে পারি। এটি প্রদর্শন করার জন্য আমরা 'delete_studentinfo' নামে একটি সংরক্ষিত পদ্ধতির উদাহরণ নিচ্ছি যার মধ্যে নিম্নলিখিতটি একটি বিবৃতি তৈরি করে -

mysql> তৈরি করার পদ্ধতি দেখান Delete_studentinfo\G*************************** 1. সারি ********* ****************** পদ্ধতি:ডিলিট_স্টুডেন্টইনফো sql_mode:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_IN_BY_ZERO,NO_AUTO_CREATE_IN_RECORE@CREATE_CREATE_CREATE_CREATE_CREATE_CREENT_User:CREAT_CREATE_USTRE@CREATE_CREATE_CREATE_CREATE_CREATE_User@CREENUST_User `delete_studentinfo`( p_id INT IN) স্টুডেন্ট_infoWHERE ID=p_id থেকে শুরু করে মুছে ফেলুন;ENDcharacter_set_client:cp850collation_connection:cp850_general_ci ডেটাবেস কোলেশন:latin1_swedish_ci1 সারি সেটে (0. ) 

উপরের ফলাফল সেটে, এটা স্পষ্ট যে সংরক্ষিত পদ্ধতি 'delete_studentinfo'-এ কোনো মন্তব্য নেই। এখন, ALTER প্রসিডিউর স্টেটমেন্টের সাহায্যে, আমরা নিচের মত একটি মন্তব্য যোগ করতে পারি -

mysql> পদ্ধতি পরিবর্তন করুন Delete_studentinfo -> মন্তব্য 'রেকর্ড মুছে ফেলা হচ্ছে'//কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.03 সেকেন্ড)

এখন, এটি নিশ্চিত করা যেতে পারে যে, নিম্নলিখিত প্রশ্নের ফলাফল সেটের সাহায্যে সংরক্ষিত পদ্ধতিতে মন্তব্য যোগ করা হয়েছে -

mysql> তৈরি করার পদ্ধতি দেখান Delete_studentinfo\G*************************** 1. সারি ********* ****************** পদ্ধতি:ডিলিট_স্টুডেন্টইনফো sql_mode:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_IN_BY_ZERO,NO_AUTO_CREATE_IN_RECORE@CREATE_CREATE_CREATE_CREATE_CREATE_CREENT_User:CREAT_CREATE_USTRE@CREATE_CREATE_CREATE_CREATE_CREATE_User@CREENUST_User `Delete_studentinfo`( IN p_id INT) কমেন্ট 'রেকর্ড মুছে ফেলা হচ্ছে' BEGINDELETE FROM student_infoWHERE ID=p_id;ENDcharacter_set_client:cp850collation_connection:cp850_general_ci ডেটাবেস সংগ্রহ:0 latinc 1_swedish 
            
  1. কিভাবে একটি MySQL সঞ্চিত পদ্ধতি এটির ভিতরে অন্য MySQL সঞ্চিত পদ্ধতিকে কল করতে পারে?

  2. ফ্যাক্টরিয়াল গণনা করার জন্য আমরা কিভাবে MySQL সঞ্চিত পদ্ধতি তৈরি করতে পারি?

  3. আমরা কিভাবে একটি MySQL সঞ্চিত ফাংশন পরিবর্তন করতে পারি?

  4. একটি টেবিল তৈরি করার জন্য MySQL সঞ্চিত পদ্ধতি?