2016-04-04 7 views
-1

Ich versuche, BLOB-Daten in Form von Zeichenfolge von Oracle DB mit SQL Developer zu lesen.Wie liest man BLOB von Oracle DB?

Dies ist die Abfrage, die ich verwende:

select utl_raw.cast_to_varchar2(dbms_lob.substr(BLOB_COL,2000)) from BLOB_TABLE where BLOB_ID= 997600; 

Aber der Ausgang, was ich bekommen ist maschinenlesbares Format und nicht Text. Haben Sie Vorschläge, wie Sie diese Abfrage ändern können?

+0

kann helfen, uns zu sagen, wie Sie es sind ziehen .. SQL-Entwickler verwendet oder .... ich weiß von php hatte ich Probleme mit Klecksen PDO aber Schalt api geholfen werden. –

+0

mit sql developer – Vamshi

+1

können Sie einfach * aus Tabelle auswählen ... wir haben einen Blob-Editor, der Bilder automatisch anzeigen oder Text anzeigen kann ODER senden Sie die Dateien an den Editor/Programm der Wahl http: //www.thatjeffsmith. com/archive/2012/01/sql-developer-quick-tip-blobs-und-bilder / – thatjeffsmith

Antwort

1

Führen Sie die Abfrage aus, nur die BLOB-Spalte abfragen.

Doppelklicken Sie auf die Zelle.

Überprüfen Sie den 'Text' Wert.

Voila.

i didnt run a query, just browsed the table directly

the actual text