如何在oracle中的blob字段下读取jpg格式文件保存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在oracle中的blob字段下读取jpg格式文件保存相关的知识,希望对你有一定的参考价值。

一张jpg图片以二进制保存在blob字段中,现在需要读出,并保存文件。请问如何实现,谢谢

参考技术A 用toad这个工具就可以,在显示的记录字段中右键菜单里面选择
exports
blobs
就可以将blob字段导出了。

求助oracle高手,将varchar类型数据插入到blob类型字段中

table1 表一pk varchar2(20) 字段一value varchar2(3000) 字段二table2 表二pk varchar2(20) 字段一value blob 字段二如上述表,如何将table1 的数据 插入到 table2 中insert into table2 t2select t1.pk,t1.value from table1 t1;会报错高手指点一下。谢谢

参考技术A to_Blob(rawtohex(字段名)) 将字段名转为16进制数字再插入到blob字段 参考技术B 使用to_blob函数即可
insert into table2 select pk,to_blob(value) from table1;

如果varchar2和blob存在base64的转换关系则可用到utl_encode.base64_encode及decode函数。

以上是关于如何在oracle中的blob字段下读取jpg格式文件保存的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库中,使用存储过程将BLOB字段批量导成JPG格式

如何在java中读取oracle blob

如何将 sqlite 文件中的 blob 数据读取为可读格式?

oracle 如何将字段类型varchar 改为blob 更改提示数据类型的变更无效

oracle数据库如何查询一张表中BLOB字段中的内容

oracle中如何实现blob和base64相互转换