往Oracle数据库插入图形文件blob
来源:互联网 发布:matlab多变量遗传算法 编辑:程序博客网 时间:2024/05/09 22:34
create table Image_lob(t_id varchar2(5),t_image blob);
create or replace directory images as 'E:\image';
SELECT * FROM Image_lob;
create or replace procedure ima_insert(tid varchar2, filename varchar2,v_path varchar2) as
f_lob bfile;--文件类型
b_lob blob;
v_sql varchar2(4000);
begin
-- v_path := '''d:\temp\pic''';
v_sql := 'create or replace directory IMAGES_BAK as '||v_path; --路径必须是大小写,oracle对这个是敏感的
dbms_output.put_line(v_sql);
execute immediate v_sql;
insert into image_lob(t_id,t_image) values(tid,empty_blob())return t_image into b_lob;
--插入空的blob
f_lob := bfilename('IMAGES_BAK',filename);
--获取指定目录下的文件
dbms_lob.fileopen(f_lob,dbms_lob.file_readonly);
--以只读的方式打开文件
dbms_lob.loadfromfile(b_lob,f_lob,dbms_lob.getlength(f_lob));
--传递对象
dbms_lob.fileclose(f_lob);
--关闭原始文件
commit;
end;
declare
begin
ima_insert('2','1.jpg','''E:\image'''); --这里是三个 '
end;
- 往Oracle数据库插入图形文件blob
- 使用存储过程向Oracle数据库中插入BLOB文件
- C#环境下往oracle中的blob字段插入文件
- 将oracle中blob数据写入文件,再把文件读取插入数据库
- java 文件写入oracle数据库blob字段
- Oracle Blob 插入
- 插入图片/文本(blob /clob)到oracle数据库
- 关于BLOB数据类型插入ORACLE数据库的操作(转)
- java向Oracle数据库中插入blob字段数据
- Oracle数据库中插入图片BLOB字段的方法
- 在Oracle中将文件插入表中的Blob字段
- C#.net向oracle的blob字段插入文件
- 学习操作oracle.sql.Blob数据类型,向数据库插入Blob数据类型的数据
- Oracle数据库中的BLOB
- oracle 的BLOB插入方法
- Oracle Blob查询和插入
- Oracle jdbc 插入 clob blob
- oracle 往blob字段导入文件
- 【热门技术】SEO的有利因素跟不利因素
- 【热门技术】SEO(search engine optimization)搜索引擎优化
- 分治算法-大整数相乘(JAVA实现)
- 【热门技术】什么是搜索引擎分词技巧
- Shell命令编写——显示目录信息ls
- 往Oracle数据库插入图形文件blob
- unix网络编程值setsockopt函数
- Shell命令编写——显示文件的大小filesize
- STM32固件库详解
- Shell命令编写——显示到达当前目录的路径pwd
- sqlite实例
- 书籍推荐(不断更新)
- mysql 网上摘要
- Managing Statistics part3