2011-10-20 47 views
0

我使用Eclipse数据库开发视图(Eclipse Indigo标准)连接到Oracle DB,其中对于特定记录(我已经知道),我想查看一个“文本”形式的列内容(尽管该列包含BLOB数据)。使用Eclipse数据库资源管理器显示blob内容

当我简单地做一个

select MYBLOBCOLUMN from MYTABLE where ID='myid' 

SQL结果视图只显示执行日志,但没有数据。那么,我怎样才能看到BLOB内容?

回答

0

BLOB数据类型是为了能够将“自定义”对象从一个数据库转移到另一个数据库而发明的。数据库本身不知道如何解释和显示blob字段中存储的数据。

它可以是图像,应用程序,视频,音频或其他任何东西。如果您将普通文本存储在Blob字段中,则数据库程序不知道它是常规文本。

如果将文本存储在数据库中,最好使用(n)varchar或备注数据类型。

+0

嗯,我知道,但我认为,就像在二进制兼容的文本编辑器(记事本+ +等),可能有一种方法在Eclipse中显示该文本的二进制流。 – Riduidel

+0

啊好的,明白你的意思,我实际上使用ms sql server express,我相信它的确将图像显示为字符串..我不知道如何设置eclipse来做到这一点。抱歉 – jorrebor

相关问题