तथ्य यह है कि आपका डेटा 32000 वर्णों (शायद वास्तव में 32767) पर छोटा हो रहा है, इसका मतलब है कि आपके पास कुछ मध्यवर्ती VARCHAR2
है . इसके अलावा, यहां पर्याप्त जानकारी नहीं है।
एक बार जब आप अपना बेस 64 एन्कोडेड डेटा प्राप्त कर लेते हैं, तो इसे शीर्ष पृष्ठ पर प्रदर्शित करने के लिए, ऐसा करने का सबसे आसान तरीका पीएल/एसक्यूएल क्षेत्र और htp
है। पैकेट। कोई भी मूल htp
फ़ंक्शन CLOB का समर्थन करते हैं, इसलिए आपको इसे विखंडू में आउटपुट करना होगा। कुछ इस तरह:
i:= 1;
loop
l_chunk := dbms_lob.substr( l_b64_clob, l_chunk_size, i );
exit when l_chunk is null;
htp.prn( l_chunk );
i := i + l_chunk_size;
end loop;
मेरा सुझाव है कि आप ऐसा करने के लिए एक पुन:प्रयोज्य प्रक्रिया लिखें।