我创建了一个包含名称blob_demo
的表StructuredQueryBuilder
我已将数据插入其中,当我尝试使用&#34时选择数据;从blob_demo"中选择*它显示int代替int但是代替blob它没有显示它只是显示的图像(blob)。
rank(int) photo(BLOB)
你可以帮我在oracle 11g中显示图片
答案 0 :(得分:3)
您是如何运行查询的?
如果是SQL Developer,请单击(blob)单元格 - 您应该获得铅笔/编辑图标。点击它。然后单击以将blob视为图像。
请注意,您的blob图片可能实际上不是The Blob,但它仍然可以正常工作。
答案 1 :(得分:1)
SQL * Plus,TOAD,SQL Developer等工具不能这样做(据我所知)。
您必须使用能够在BLOB列中显示图像的工具。例如,Oracle Application Express就是其中之一 - 您编写了一个查询该表并显示图像的应用程序。
如果您在apex.oracle.com上注册(它是免费的),您将可以访问预先安装的应用程序,该应用程序会显示如何执行此操作;它很简单&直截了当,使用向导。
或者,您可以使用Oracle Forms或Reports(尽管如今,这些工具在某种程度上 oldfashined )。当然还有其他能够显示图像的工具,但我从来没有使用它们所以我不能提出任何建议。