Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जब चयन क्वेरी शून्य रिकॉर्ड लौटाती है तो कर्सर अपवाद को कैसे संभालें

आप out_security_tab . का उपयोग कर रहे होंगे , जो किसी अन्य कोड में आउटपुट पैरामीटर है जहां प्रक्रिया को कहा जाता है।

आपकी प्रक्रिया में, यदि कर्सर शून्य पंक्तियाँ लौटाता है तो लूप निष्पादित नहीं किया जाएगा और आपका कोड out_security_tab को भी प्रारंभ नहीं करेगा जो उस त्रुटि की ओर ले जाएगा जिसका आप सामना कर रहे हैं।

बचने का एक आसान तरीका है:

  1. इनिशियलाइज़ करें out_security_tab लूप के बाहर -- जो निश्चित रूप से इसे इनिशियलाइज़ करेगा
  2. आप एक out variable बना सकते हैं Y . के रूप में विवरण युक्त या N अगर कर्सर पंक्तियों की गिनती के आधार पर -- अनुशंसित नहीं है

चीयर्स!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट का उपयोग करके Oracle में बड़े BLOBs (>100MB) को कैसे बनाए रखें?

  2. ओरेकल प्रक्रिया सी # में बूलियन पैरामीटर कैसे पास करें

  3. डालने के दौरान अद्वितीय बाधा उल्लंघन:क्यों? (आकाशवाणी)

  4. Oracle बाइंड वैरिएबल के साथ समस्या ठीक से इंडेक्स का उपयोग नहीं कर रही है

  5. Oracle में SYSDATE फ़ंक्शन