select * from d_41_001 t;
create or replace procedure get_blob
(
t_ywlsh varchar2,out_blob out varchar2
)
as
load_blob blob;
amount int;
offset int:=1;
buffer varchar2(3000);
begin
select tabd4101_sqs into load_blob from d_41_001 where ywlsh=t_ywlsh;
amount:=dbms_lob.getlength(load_blob);
dbms_lob.read(load_blob,amount,offset,buffer);
out_blob:=utl_raw.cast_to_varchar2(buffer);
end;
declare
out_string varchar2(3000);
begin
get_blob('WH-A4120101201027041',out_string);
end;
create or replace procedure get_blob (t_ywlsh varchar2,poname varchar2) IS
l_file UTL_FILE.FILE_TYPE;
l_buffer RAW(32767);
l_amount BINARY_INTEGER := 32767;
l_pos INTEGER := 1;
l_blob BLOB;
l_blob_len INTEGER;
BEGIN
select tabd4101_sqs into l_blob from d_41_001 where ywlsh=t_ywlsh;
l_blob_len := DBMS_LOB.GETLENGTH(l_blob);
l_file := UTL_FILE.FOPEN('BLOBDIR',poname,'wb', 32767);
WHILE l_pos < l_blob_len LOOP
DBMS_LOB.READ (l_blob, l_amount, l_pos, l_buffer);
dbms_output.put_line(l_buffer);
UTL_FILE
UTL_FILE.PUT_RAW(l_file, l_buffer, TRUE);
l_pos := l_pos + l_amount;
END LOOP;
UTL_FILE.FCLOSE(l_file);
END;
分享到:
相关推荐
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
利用VB存取数据库中BLOB数据,此文档仅提供了一种方法,仅供需要者参考(文档来源于网络,供大家参考学习使用)
关于在SQL Server数据库系统中存取BLOB数据的探讨.pdf
使用PLSQL从数据库中读取BLOB对象
可以从数据库中读取blob字段并插入到另一个表中,已经测试通过
java中sqllite数据库blob数据类型的存取.docx
分块读取Oracle中Blob字段内容,通过Delphi做客户端程序进行演示。 参考见: http://www.cnblogs.com/ChinaEHR/p/3390592.html
delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段...
mysql写入或读取一段数据块时,数据类型为blob型,本代码详细介绍在mysqll中如何读写blob格式数据
vc6读取数据库blob大二制对像,在ACCESS,mssql2005,mssql2008下对blob的存取操作,希望对大家有所帮助
PB12.5 调用zlib对blob数据压缩,已封装为对象 zlib.dll zlib.exe zlib.pbl zlib.pbt zlib.pbw
JAVA中SQLlite数据库BLOB数据类型的存取.docx
Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。 本文主要给大家介绍了关于js获取图片...
oracle中用来存储大数据的BLOB(图片,文本,文件等)的 读写与复制方法
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。
blob类型的数据从orcale数据库中读取出来
Delphi 如何将二维数组数据 以Blob 存入数据库中 并读取 。先将二维数组转换维流文件,以内存流 Blob 形式存入到数据库中。 读取时以流获取 然后读出到数组中
本文给大家浅析mybatis oracle blob类型字段的保存与读取,blob字段是指二进制大对象,用来存储大量文本数据。感兴趣的朋友一起学习吧
Java中 Blob的插入与读取