【问题标题】:Display image file in Oracle XE 11g在 Oracle XE 11g 中显示图像文件
【发布时间】:2016-08-04 21:44:16
【问题描述】:

我正在使用 oracle express edition 11g,我正在创建一个可以包含带有 pl-sql 的图像的数据库。我使用了bfile类型,图像(jpeg)看起来已经插入,但是当想要使用查询选择显示它时,显示了表格但是图片栏说:

"unsupported data type"

【问题讨论】:

  • 选择语句本身不会“显示”图像。我建议您阅读 Oracle 文档 - docs.oracle.com/cd/B28359_01/java.111/b31224/oralob.htm
  • 是的,我想通了。我想我必须为此创建一个过程,即使对于嵌套表,情况也是如此。知道要使用什么程序吗?
  • 显示图像是客户端的事情。数据库没有任何支持。

标签: image plsql oracle11g


【解决方案1】:

您可以使用pl/sql Developer 从 Oracle 数据库上传/查看图像。方法如下:

创建你的表

create table image (a blob);

存储数据

在编辑模式下打开你的表格:

select img.*, rowid from  image img;

(用小图标解锁)

点击+获取新记录,然后点击..编辑新记录列a;这将打开一个“大数据编辑器”对话框(右):

使用“打开”按钮,完成后单击“确定”,然后发布更改,然后提交 (F10):数据在数据库中。

读取数据

之后,您可以浏览(点击a 表中所需记录旁边的... 按钮):

select img.a from image img;

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 2014-06-10
    • 2021-10-18
    • 2015-08-22
    • 2016-04-26
    • 2015-01-07
    相关资源
    最近更新 更多