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

Jak zobrazit data blob v Oracle SQL Developer

Postupujte podle těchto kroků v Oracle SQL Developer -

  1. Otevřít datové okno tabulky.
  2. Buňka BLOB bude pojmenována jako (BLOB) .
  3. Klikněte na buňku pravým tlačítkem.
  4. Uvidíte tužku ikona. Klikněte na něj.
  5. Otevře se editor objektů BLOB okno.
  6. U možnosti Zobrazit jako :Obrázek nebo Text byste našli dvě zaškrtávací políčka .
  7. Zaškrtněte příslušné políčko.
  8. Pokud je výše uvedený krok stále přesvědčivý, použijte možnost Stáhnout možnost.

Aktualizovat

OP říká:„text není srozumitelný, jak se zobrazuje �� �� takto "

."

Pravděpodobně znaková sada NLS specifická pro místní prostředí tyto znaky nepodporuje. Může se také stát, že se jedná o Vícebajtové znaky. Navrhoval bych SPOOL výsledek do HTML otevřete jej pomocí browser , můžete si prohlédnout obsah, protože většina prohlížečů dokáže zobrazit více znakových sad.

Něco takového byste mohli udělat z SQL*Plus -

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

Aktualizace 2

Pokud jde o SPOOL jako HTML, testovací případ -

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

Funguje to pro mě perfektně, html soubor se otevře s mým prohlížečem, podívejte se na snímek obrazovky -




  1. Použití Dapper s uloženými procedurami Oracle, které vracejí kurzory

  2. Doktrína 2 nerozpozná SELECT na klauzuli FROM

  3. Omezení času a časového limitu za den ve VB.NET?

  4. PHP - připojení k databázi mysql z jiného serveru