কম্পিউটার

মাইএসকিউএল কার্সার ব্যবহার করার সময় কেন নট ফাউন্ড হ্যান্ডলার ঘোষণা করা প্রয়োজন?


আমাদের অবশ্যই মাইএসকিউএল কার্সারের সাথে কাজ করার সময় হ্যান্ডলার খুঁজে পাওয়া যায়নি বলে ঘোষণা করতে হবে কারণ কার্সার যখন কোনও সারি খুঁজে পায় না তখন এটি পরিস্থিতি পরিচালনা করে৷ কার্সার যখন সারির শেষে পৌঁছায় তখন এটি পরিস্থিতিও পরিচালনা করে কারণ যতবার আমরা FETCH স্টেটমেন্ট কল করি কার্সার ফলাফল সেটের পরবর্তী সারির চেষ্টা করার জন্য খুঁজে পায়। NOT FOUND হ্যান্ডলার -

ঘোষণা করার সিনট্যাক্স নিচে দেওয়া হল
DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;

এখানে var_name হল যেকোনো ভেরিয়েবলের নাম এবং মান হবে সেই ভেরিয়েবলের মান। উদাহরণস্বরূপ, আমরা এটিকে নিম্নরূপ ঘোষণা করতে পারি -

DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;

  1. সারণি সি-তে ডেটা সন্নিবেশ করুন যদি MySQL-এর টেবিল A-এর সাথে তুলনা করার সময় ডেটা টেবিল B-তে না থাকে?

  2. C# এ ফ্লোট ঘোষণা করার সময় কেন f প্রয়োজন?

  3. ব্লুটুথ ব্যবহার করার সময় iPhone কেন একটি গাড়ির স্টেরিওতে সংযুক্ত হচ্ছে না?

  4. VPN ব্যবহার করা বৈধ নাকি নয়? কেন আমাদের VPN ব্যবহার করা উচিত