sql >> Databáze >  >> RDS >> Oracle

Jak vložit atribut img src kódovaný base64 do tabulky v Oracle a poté jej zobrazit na stránce v Oracle apex

Skutečnost, že se vaše data zkracují na 32 000 znaků (pravděpodobně ve skutečnosti 32 767), znamená, že máte nějaký přechodný VARCHAR2 . Kromě toho zde není dostatek informací.

Jakmile získáte data zakódovaná v base64 a chcete je zobrazit na stránce Apex, nejjednodušší způsob, jak to udělat, je pomocí oblasti PL/SQL a htp balík. Žádný z nativních htp funkce podporují CLOB, takže je budete muset vydávat po částech. Něco takového:

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;

Navrhuji, abyste k tomu napsali opakovaně použitelný postup.




  1. Masivní pole PHP vs databáze MySQL?

  2. SSH tunel pro připojení Python MySQLdb

  3. oracle rman jednoduché zálohování

  4. CONCAT více polí do jednoho pole s jednou mezerou