我想用一个sql语句来保存一个文件或者一些文件到Oracle中,如何写?字段类型为Blob
例如本地文件中有一个视频文件a.rmvb,然后写一个sql语句将其保存到MyBackFile表中的filebody字段中,该字段为Blob类型。
例如本地文件中有一个视频文件a.rmvb,然后写一个sql语句将其保存到MyBackFile表中的filebody字段中,该字段为Blob类型。
解决方案 »
- 删除oracle的数据库(sid)
- Buffer Pool Advisory
- 一条sql语句 有点麻烦
- 日文存储问题_急!
- 请朋友们帮忙推荐一下学习oracle的书,需要有高级管理以及存储过程方面的详细章节,谢谢大家!
- 这样的SQL如何写?
- oracle中,能把SYSTEM ;UNDO;TEMP这用个表空间进行转移吗?
- redhat linux 9 装 oracle 8.1.7 时发生错误?
- 如何在windows2000(p4)安装oracle9ias
- 在linux9.10下面装oracle 9.2出现问题(希望大家指点)
- 求向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
大概就这样做了