আপনি টাইপ বুলিয়ানের একটি বিশেষ চলক FOUND পরীক্ষা করতে পারেন can ডকুমেন্টেশন থেকে:
প্রতিটি পিএল / পিজিএসকিউএল ফাংশন কলের মধ্যে ফাউন্ডটি মিথ্যা সূচনা করে। এটি নীচের প্রতিটি ধরণের বিবৃতি দ্বারা সেট করা হয়:
একটি নির্বাচনের অন্তর্ভুক্ত বিবৃতিটি যদি একটি সারি নির্ধারিত হয় তবে সত্যটি নির্ধারণ করে, যদি কোনও সারি ফেরত না দেওয়া হয় তবে মিথ্যা।
একটি পারফর্ম বিবৃতিটি যদি সত্য হয় যে এটি যদি এক বা একাধিক সারি তৈরি করে (এবং বাতিল করে দেয়), কোনও সারি উত্পাদিত না হলে মিথ্যা।
আপডেট করুন, অন্তর্ভুক্ত করুন, এবং মুছে ফেলুন স্টেটমেন্টগুলি কমপক্ষে একটি সারি প্রভাবিত হলে মিথ্যা সত্য সেট করে, যদি কোনও সারি প্রভাবিত না হয় তবে মিথ্যা।
একটি FETCH স্টেটমেন্টটি যদি একটি সারি ফেরত দেয় তবে সত্যটি সেট করে, যদি কোনও সারি ফিরে না আসে তবে মিথ্যা।
একটি সরানো বিবৃতি যদি সঠিকভাবে কার্সারকে অন্যথায় মিথ্যা হিসাবে অবস্থিত করে তবে এটি সত্যকে সেট করে।
একটি বা পূর্বে বিবৃতি যদি এক বা একাধিকবার পুনরাবৃত্তি করে তবে অন্যথায় মিথ্যা সেট করে OU লুপটি প্রস্থান করলে ফাউন্ডটি এইভাবে সেট করা হয়; লুপের নির্বাহের ভিতরে, ফাউন্ডটি লুপের বিবৃতি দ্বারা পরিবর্তিত হয় না, যদিও এটি লুপের শরীরে অন্য বিবৃতি প্রয়োগের মাধ্যমে পরিবর্তিত হতে পারে।
রিটার্ন QUERY এবং রিটার্ন QUERY এক্সিকিউট স্টেটমেন্টগুলি সত্য প্রমাণিত হয়েছে যদি ক্যোয়ারী কমপক্ষে একটি সারিতে প্রত্যাবর্তন করে, কোনও সারি ফেরত না দেওয়া হলে মিথ্যা।
অন্যান্য পিএল / পিজিএসকিউএল স্টেটমেন্টগুলি ফাউন্ডের অবস্থা পরিবর্তন করে না। বিশেষত নোট করুন যে এক্সিকিউটি ডিআইজিএনজিস্টিকগুলি গেটের আউটপুট পরিবর্তন করে তবে ফাউন্ড পরিবর্তন করে না।
FOUND প্রতিটি পিএল / পিজিএসকিউএল ফাংশনের মধ্যে একটি স্থানীয় পরিবর্তনশীল; এটির যে কোনও পরিবর্তন কেবলমাত্র বর্তমান ক্রিয়াকে প্রভাবিত করে।
select into
যে কোনও তথ্য ফেরত দেয় তা এখনও একটি ব্যতিক্রম বাড়াবে, তাই না?