我想用一个sql语句来保存一个文件或者一些文件到Oracle中,如何写?字段类型为Blob
例如本地文件中有一个视频文件a.rmvb,然后写一个sql语句将其保存到MyBackFile表中的filebody字段中,该字段为Blob类型。
例如本地文件中有一个视频文件a.rmvb,然后写一个sql语句将其保存到MyBackFile表中的filebody字段中,该字段为Blob类型。
解决方案 »
- 新人求助, 我想知道数据库表格关系到底有什么具体的作用
- oracle连接不上
- pl/sql 查询结果导出(复制)时的序号问题,请教如何去掉
- insert语句写到配置文件中
- 急求解决方法
- Oracle 统计问题
- ORA-00933:SQL命令未正确结束 ?
- 入门级问题 oracle 11g提供的管理器是web版的?有无类似sqlserver企业管理器的工具?
- 想接触ORACLE,请朋友们给推荐些好书,十分感谢。
- oracle817安装过程中,好多提示不能拷贝提示重试什么的,为什么会这样?
- 求向oracle数据库中加入一个日期类型的数据.
- 急,求救。请问怎么批量删除 inactive的SESSION
先insert 一下
insert into 表名 values(1,empty_blob());
commit;declare
lobloc blob;
fileloc bfile;
amount int;
src_offset int:=1;
dest_offset int :=1;
begin
select viedo into lobloc from 表 where id=1 for update;
fileloc:=bfilename('oracle目录的名字','a.rmvb');
dbms_lob.fileopen(fileloc,0);
amount:=dbms_lob.getlength(fileloc);
dbms_lob.loadblobfromfile(lobloc,fileloc,amount,dest_offset,src_offset);
dbms_lob.fileclose(fileloc);
commit;
end
大概就这样做了