Wie kann ich Blob-Daten in Oracle SQL Developer lesen? Es wird im Byte [] -Format gespeichert. Gibt es eine Möglichkeit, im String-Format zu lesen.
Folgen Sie diesen Schritten in Oracle SQL Developer
-
Update
OP sagt: "Text ist nicht verständlich, wie es angezeigt wird this wie dieses"
Wahrscheinlich unterstützt der locale-spezifische NLS-Zeichensatz diese Zeichen nicht. Es kann auch sein, dass dies Multi-Byte Zeichen sind. Ich würde vorschlagen, SPOOL
das Ergebnis in einer HTML
-Datei, öffnen Sie sie mit Ihrer browser
. Sie könnten den Inhalt anzeigen, da die meisten Browser mehrere Zeichensätze anzeigen können.
Sie könnten so etwas von SQL * Plus machen -
SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF
Update 2
Betrachten von SPOOL als 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
Funktioniert perfekt für mich. Die HTML-Datei wird mit meinem Browser geöffnet. Schauen Sie sich den Screenshot an.
Datenfenster Ihrer Tabelle öffnen.
Die BLOB-Zelle wird als (BLOB) bezeichnet.
Klicken Sie mit der rechten Maustaste auf die Zelle oder doppelklicken Sie auf die Zelle.
Sie sehen ein Bleistiftsymbol. Klick es an.
Es öffnet sich ein Blob-Editor-Fenster.
Bei der Option Anzeigen als finden Sie zwei Kontrollkästchen: Bild oder Text.
Aktivieren Sie das entsprechende Kontrollkästchen.
Wenn der obige Schritt immer noch überzeugt, verwenden Sie die Download-Option.