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

लूपिंग कर्सर त्रुटि फेंकता है कि कर्सर परिभाषित नहीं है

पीएल/एसक्यूएल ब्लॉक में कर्सर को निम्नानुसार संदर्भित किया जा सकता है:

set serveroutput on    
DECLARE
  c_curs    SYS_REFCURSOR;
  v_id      NUMBER;
BEGIN

  pck_prov.get_value_type_list (1, c_curs); --> procedure called here

  LOOP 
    FETCH c_curs
    INTO  v_id;
    EXIT WHEN c_curs%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE(v_id);
  END LOOP;
  CLOSE c_curs;
END;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेगेक्सपी में (*) और .* में क्या अंतर है?

  2. java.library.path में कोई ocijdbc9 नहीं है

  3. SQL:NULL मानों के साथ AVG

  4. मैं ODP (Oracle.DataAccess) के साथ>> तैयार क्वेरी <<का उपयोग करके CLOB फ़ील्ड में डेटा कैसे अपडेट कर सकता हूं?

  5. Oracle ग्रिड इंस्टालेशन - गुम पैकेज compat-libcap1-1.10 और अन्य