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

पीएल/एसक्यूएल प्रिंट आउट रेफ कर्सर एक संग्रहीत प्रक्रिया द्वारा लौटाया गया

नोट:यह कोड परीक्षण नहीं किया गया है

अपने refCursor वापसी प्रकार के लिए एक रिकॉर्ड परिभाषित करें, इसे rec. उदाहरण के लिए:

TYPE MyRec IS RECORD (col1 VARCHAR2(10), col2 VARCHAR2(20), ...);  --define the record
rec MyRec;        -- instantiate the record

एक बार जब आपके पास रिफकर्सर आपकी प्रक्रिया से वापस आ जाता है, तो आप निम्न कोड जोड़ सकते हैं जहाँ आपकी टिप्पणियाँ अभी हैं:

LOOP
  FETCH refCursor INTO rec;
  EXIT WHEN refCursor%NOTFOUND;
  dbms_output.put_line(rec.col1||','||rec.col2||','||...);
END LOOP;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल * प्लस हमेशा निकास कोड 0 देता है?

  2. Oracle SQL डेवलपर 21.4.2 और SQLcl 21.4.1 अब उपलब्ध हैं

  3. Oracle और SQL सर्वर के बीच रिक्त स्थान को संभालने का अंतर

  4. अद्यतन ओरेकल को मर्ज करें पंक्तियों का एक स्थिर सेट प्राप्त करने में असमर्थ

  5. postgreSQL mysql oracle मतभेद