如何从 oracle 数据库中读取 BLOB?

How to read BLOB from oracle db?

我正在尝试使用 sql 开发人员从 oracle 数据库读取字符串形式的 BLOB 数据。

这是我正在使用的查询:

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

但是我得到的输出是机器可读格式而不是文本。 关于如何更改此查询的任何建议?

运行查询,只查询BLOB列。

双击单元格。

检查 'text' 值。

瞧。