Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara memasukkan atribut img src yang disandikan base64 ke dalam tabel di Oracle dan kemudian menampilkannya di halaman di Oracle apex

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengatasi pembatasan penyisipan massal melalui tautan basis data

  2. ORA-01775:perulangan rantai sinonim tetapi tidak ada sinonim

  3. sintaks pernyataan pilih Oracle sederhana

  4. GWFG di Oracle RAC

  5. Bagaimana cara mengizinkan pembaruan hasil tampilan di Oracle?