Fem*_*ale 1 sql plsql blob plsqldeveloper oracle11gr2
我有一个查询结果,其中定义了BLOB列.BLOB包含图像,我有兴趣在不使用任何类型的应用程序的情况下向其他人显示此结果.例如,查询返回三列: -
有没有办法以任何导出格式检索/显示此BLOB,可能是Microsoft访问,Excel工作表,HTML或PDF.主题是获取此结果并显示此BLOB以及其他列,我可以选择仅使用PL/SQL和SQL.在这里我想补充说我正在使用HORA(保留工具)来导出我的查询结果.
NAME => Steven
PHONE => 786
PICTURE => BLOB
第一个"B" BLOB代表二进制.就Oracle而言,它只是一个无差别的RAW数据块.我们可以在BLOB列中放置任何内容 - DOCX,TIFF,EXE:数据库不关心.
为了将blob渲染为图片,我们需要一个可以解释二进制协议(BMP.JPEG,PNG等)的应用程序.
"我相信一定有办法解决."
不使用纯PL/SQL或SQL.图片需要客户端应用程序.你说你在使用Hora.这不是我熟悉的应用程序,但我查看了他们的网站并找到了相关的片段:
"数据内容的改进(新的记录视图,新的文本视图,网格视图中列标题的增强,使用Windows应用程序显示BLOB字段)"[强调我的]
如果您需要更永久或可移动的东西,也许Hora的报告工具可以渲染图像?