Fakta bahwa data Anda terpotong menjadi 32000 karakter (mungkin sebenarnya 32767) berarti Anda memiliki beberapa VARCHAR2
perantara . Selain itu, tidak ada informasi yang cukup di sini.
Setelah Anda mendapatkan data yang dikodekan base64, untuk menampilkannya di halaman Apex, cara termudah untuk melakukannya adalah dengan wilayah PL/SQL dan htp
kemasan. Tak satu pun dari htp
native asli fungsi mendukung CLOB, jadi Anda harus menampilkannya dalam potongan. Sesuatu seperti ini:
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;
Saya sarankan Anda menulis prosedur yang dapat digunakan kembali untuk melakukan ini.