将Oracle 中的blob导出到文件中
来源:互联网 发布:大数据分析挖掘需求 编辑:程序博客网 时间:2024/04/30 10:31
declare
l_directory
varchar
(200) :=
'__dir__'
;
l_file UTL_FILE.FILE_TYPE;
l_buffer RAW(32767);
l_amount BINARY_INTEGER:=32767;
l_pos NUMBER:=1;
l_Blob Blob;
l_Blob_len Number;
l_lob_id number;
CURSOR
cur
is
select
__id__
from
__table_name__;
BEGIN
open
cur;
loop
fetch
cur
into
l_lob_id;
EXIT
when
cur%NOTFOUND;
select
__blob_fild__
into
l_Blob
from
__table_name__
where
__id__=l_lob_id ;
l_file:=UTL_FILE.FOPEN(l_directory,
'adapter_blob.'
||to_char(l_lob_id)||
'.bin'
,
'wb'
,32767);
l_Blob_len:=dbms_lob.getlength(l_Blob);
l_pos := 1;
WHILE l_pos<l_Blob_len LOOP
DBMS_LOB.
READ
(l_Blob,l_amount,l_pos,l_buffer);
UTL_FILE.PUT_RAW(l_file,l_buffer,
TRUE
);
l_pos:=l_pos+l_amount;
end
loop;
utl_file.fclose(l_file);
end
loop;
exception
when
others
then
if utl_file.is_open(l_file)
then
utl_file.fclose(l_file);
end
if;
END
;
- 将Oracle 中的blob导出到文件中
- 设置oracle中的blob字段,将xml文件写入到数据库中
- 将字节数组存放到oracle中的blob中
- java将文件保存为二进制流到oracle表中的blob字段
- 用C#将sql中的blob数据存储到oracle中
- 如何将DataGrid中的数据导出到Excel文件中
- 如何将DataGrid中的数据导出到Excel文件中
- psd2ugui将psd中的文件直接导出到unity中
- 将Excel表格中的数据导出到xml文件中
- Oracle把Blob内容导出到TXT中
- C#将文件保存到Oracle的BLOB字段
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- Oracle将数据导出到CSV文件
- Excel表格怎么批量导出图片将文件中的图片导出到文件夹中
- fileupload上传文件存储到oracle Blob字段中
- oracle 从os文件读blob,从表中读blob写到os文件中
- 将DataSet导出到Excel文件中
- Oracle存储过程定义和优点与函数区别
- QtCreate运行程序和直接双击运行程序的区别!
- 美迪吐血放送建站的经验总结
- Struts2结合DisplayTag、DbUtils实现查询分页、导出Excel
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 将Oracle 中的blob导出到文件中
- extjs4.1 form field clear
- 使用clone( )和Cloneable接口
- c++ STL小记
- 黑马程序员——JAVA helloword程序说明
- highcharts 时间少8小时问题
- linux 内存泄露检测工具——valgrind
- ubuntu12.04下安装zookeeper3.4.5集群环境
- 如何把UTF-8转为GB2312的