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

क्या % NOTFOUND एक फ़ेच के बाद शून्य वापस आ सकता है?

मुझे ऐसी स्थिति मिल सकती है जहां एक फ़ेच विफल हो सकता है:

declare
  i integer;
  cursor c is
    select 1 / 0 from dual;
begin
  open c;

  begin
    fetch c
      into i;
  exception
    when others then
      dbms_output.put_line('ex');
  end;

  if c%notfound is null then
    dbms_output.put_line('null');
  elsif c%notfound then
    dbms_output.put_line('true');
  else
    dbms_output.put_line('false');
  end if;
  close c;

end;

लेकिन यह केवल आपके प्रश्न को मजबूत बनाता है क्योंकि यह शून्य का मूल्यांकन करेगा, न तो 10g में और न ही 11g में ...



  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 का varchar क्रम क्रम varchar तुलना के व्यवहार से मेल क्यों नहीं खाता है?

  2. हाइबरनेट में एक स्ट्रिंग को डीबी अनुक्रम में कैसे मैप करें?

  3. Oracle में SYS_GUID () फ़ंक्शन

  4. निर्देशिका में फाइलों की सूची खोजने में समस्या

  5. क्या हम Oracle tools.jar को पुनर्वितरित कर सकते हैं?