sql >> Databasteknik >  >> RDS >> Oracle

Så här visar du blobdata i Oracle SQL Developer

Följ dessa steg i Oracle SQL Developer -

  1. Öppna datafönstret för din tabell.
  2. BLOB-cellen kommer att heta (BLOB) .
  3. Högerklicka på cellen.
  4. Du kommer att se en penna ikon. Klicka på den.
  5. Den öppnar en blobbredigerare fönster.
  6. Du hittar två kryssrutor vid alternativet Visa som:Bild eller text .
  7. Markera lämplig kryssruta.
  8. Om steget ovan fortfarande är övertygande använder du Ladda ned alternativ.

Uppdatera

OP säger "texten är inte begriplig sätt att den visas �� �� så här "

Förmodligen den lokalspecifika NLS-teckenuppsättningen stöder inte dessa karaktärer. Det kan också vara så att de är Multi-Byte tecken. Jag skulle föreslå SPOOL resultatet till en HTML fil, öppna den med din browser , kan du se innehållet eftersom de flesta webbläsare kan visa flera teckenuppsättningar.

Du kan göra något liknande från SQL*Plus -

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

Uppdatering 2

Angående SPOOL som HTML, testfall -

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

Fungerar perfekt för mig, html-fil öppnas med min webbläsare, titta på skärmdumpen -




  1. Använd FILE_IDEX() för att returnera ID:t för en databasfil i SQL Server

  2. Optimera TempDB:Undvika flaskhalsar och prestandaproblem

  3. Skillnaden mellan sys.parameters, sys.system_parameters och sys.all_parameters i SQL Server

  4. Oracle SQL Developer - Fönstret för frågeresultat med rutnät saknas