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

पीएल/एसक्यूएल एक सीएलओबी को क्वेरी परिणाम असाइन कर रहा है

इस भाग को अपने कोड में नोट करें:

WHILE cursor1%NOTFOUND

गैर-रिक्त डेटासेट के लिए आपका लूप कभी भी निष्पादित नहीं किया जाएगा। इसके बजाय इसका इस्तेमाल करें:

WHILE cursor1%FOUND

या इससे भी बेहतर निहित कर्सर का उपयोग करें:

FOR cursor1 in
        (SELECT rec,
               d_id,
               customer,
               wife,
               date_rec,
               special_h,
               g_amount,
               credit_amount,
               a_number,
               a__name
          FROM  (your query here))
LOOP
v_clob :=
               v_clob
            || cursor1.rec
            || ','
            || cursor1.d_id
            || ','
            || cursor1.customer
            || ','
            || cursor1.wife
            || ','
            || cursor1.date_rec
            || ','
            || cursor1.special_h
            || ','
            || cursor1.g_amount
            || ','
            || cursor1.credit_amount
            || ','
            || cursor1.a_number
            || ','
            || cursor1.a__name
            || UTL_TCP.crlf;
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. Oracle और sql सर्वर और सामान्य पेजिंग विधि के साथ पेजिंग

  2. Oracle फॉर्म 6i . में स्थानीय डिस्क पर संग्रहीत पीडीएफ फाइल प्रदर्शित करें

  3. public_dependency में ऑब्जेक्ट्स के संदर्भ कैसे हो सकते हैं जो all_objects में नहीं हैं?

  4. Oracle संग्रहीत कार्यविधि में त्रुटि

  5. दो टेबल पर चलने वाला ट्रिगर बनाना