最佳答案
我试图从一个 SQL 控制台看到什么是一个 Oracle BLOB 内。
我知道它包含大量的文本,我只想看到文本,但下面的查询只表明该字段中有一个 BLOB:
select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>';
我得到的结果与我预期的不太一样:
BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9
那么,我能用什么样的魔法咒语将 BLOB 转换成它的文本表示呢?
PS: 我只是试图从 SQL 控制台(Eclipse Data Tools)查看 BLOB 的内容,而不是在代码中使用它。