而不是图像blob在oracle中显示

时间:2018-01-26 16:51:29

标签: oracle image blob

我创建了一个包含名称blob_demo

的表
StructuredQueryBuilder

我已将数据插入其中,当我尝试使用&#34时选择数据;从blob_demo"中选择*它显示int代替int但是代替blob它没有显示它只是显示的图像(blob)。

rank(int) photo(BLOB)
你可以帮我在oracle 11g中显示图片

2 个答案:

答案 0 :(得分:3)

您是如何运行查询的?

如果是SQL Developer,请单击(blob)单元格 - 您应该获得铅笔/编辑图标。点击它。然后单击以将blob视为图像。

enter image description here

请注意,您的blob图片可能实际上不是The Blob,但它仍然可以正常工作。

答案 1 :(得分:1)

SQL * Plus,TOAD,SQL Developer等工具不能这样做(据我所知)。

您必须使用能够在BLOB列中显示图像的工具。例如,Oracle Application Express就是其中之一 - 您编写了一个查询该表并显示图像的应用程序。

如果您在apex.oracle.com上注册(它是免费的),您将可以访问预先安装的应用程序,该应用程序会显示如何执行此操作;它很简单&直截了当,使用向导。

或者,您可以使用Oracle Forms或Reports(尽管如今,这些工具在某种程度上 oldfashined )。当然还有其他能够显示图像的工具,但我从来没有使用它们所以我不能提出任何建议。