Oracle
 sql >> Database >  >> RDS >> Oracle

Come visualizzare i dati BLOB in Oracle SQL Developer

Segui questi passaggi in Oracle SQL Developer -

  1. Apri la finestra dati della tua tabella.
  2. La cella BLOB sarà denominata (BLOB) .
  3. Fai clic con il pulsante destro del mouse sulla cella.
  4. Vedrai una matita icona. Cliccaci sopra.
  5. Si aprirà un editor BLOB finestra.
  6. Troverai due caselle di controllo accanto all'opzione Visualizza come:immagine o testo .
  7. Seleziona la casella di controllo appropriata.
  8. Se il passaggio precedente è ancora convincente, utilizza il Download opzione.

Aggiorna

OP dice "il testo non è comprensibile nel modo in cui viene visualizzato �� �� in questo modo "

Probabilmente, il set di caratteri NLS specifico per la locale non supporta quei caratteri. Potrebbe anche essere che siano Multi-Byte personaggi. Suggerirei, SPOOL il risultato in un HTML file, aprilo con il tuo browser , puoi visualizzare il contenuto poiché la maggior parte dei browser è in grado di visualizzare più set di caratteri.

Potresti fare qualcosa del genere da SQL*Plus -

SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF

Aggiorna 2

Per quanto riguarda SPOOL come HTML, test case -

SET MARKUP HTML ON SPOOL ON
SPOOL D:\report.html
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
SPOOL OFF

Funziona perfettamente per me, il file html si apre con il mio browser, guarda lo screenshot -