কম্পিউটার

BEGIN/END বিবৃতি ত্রুটি এড়াতে একটি MySQL সঞ্চিত পদ্ধতিতে সঠিকভাবে বিভাজনকারী ব্যবহার করুন


আপনি যখন DELIMITER ধারণা ব্যবহার এড়িয়ে যান তখন এই ধরনের ত্রুটি দেখা দেয়। আসুন আমরা একটি উদাহরণ দেখি এবং সঞ্চিত পদ্ধতির জন্য একটি ক্যোয়ারী চালাই -

mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন correct_procedure() শুরু করুন 'হ্যালো মাইএসকিউএল!!!' নির্বাচন করুন; শেষ//কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DELIMITER;

সংরক্ষিত পদ্ধতি -

কে কল করার জন্য নিম্নলিখিত বাক্য গঠন করা হল
 কল yourStoredProcedureName();

CALL কমান্ড -

ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করুন
mysql> কল correct_procedure();

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

তৈরি করবে <প্রে>+-----------------+| হ্যালো মাইএসকিউএল!!! |+-----------------+| হ্যালো মাইএসকিউএল!!! |+-----------------+1 সারি সেটে (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.02 সেকেন্ড)
  1. কিভাবে সঠিকভাবে একটি MySQL সঞ্চিত পদ্ধতিতে DELIMITER ব্যবহার করবেন?

  2. একটি MySQL সঞ্চিত পদ্ধতিতে NULL বা খালি ভেরিয়েবলের জন্য পরীক্ষা করুন

  3. একটি MySQL সঞ্চিত পদ্ধতিতে শুধুমাত্র একটি নির্দিষ্ট রেকর্ড পেতে IN() ব্যবহার করবেন?

  4. কিভাবে সঠিকভাবে একটি MySQL সঞ্চিত পদ্ধতিতে ডিলিমিটার ব্যবহার করবেন এবং মান সন্নিবেশ করবেন?