在oracle中存取声音文件 用BLOB 或 CLOB,可以在网上找到相关的例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你试用BLOB字段存, declare a_blob BLOB; a_bfile BFILE := BFILENAME('UTLLOBDIR',‘a.wav’);begin insert into bfile_tab values (a_bfile) returning bfile_column into a_bfile; insert into utl_lob_test values (empty_blob()) returning blob_column into a_blob; dbms_lob.fileopen(a_bfile); dbms_lob.loadfromfile(a_blob, a_bfile, dbms_lob.getlength(a_bfile)); dbms_lob.fileclose(a_bfile); commit;end;/ UNDO表空间和XDB表空间异常 关 于 索 引 的 优 化 删除表中的重复数据 在Oracle里写好了存储过程,却不知道如何执行并得到返回值 高分求救:关于更改ORA文件名字导致数据丢失 将一个表中的部分列值拷到另一个表的对应列中,这个sql命令该如何写? 这个UPDATE在ORACLE中怎么写(在线等待) EXECUTE IMMEDIATE 会自动提交吗 数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的 求大神指导一下 Oracle连续递增分组后进行判断然后进行批量处理 在linux9.0安装oracle9i失败 监听器的问题求教!!!!
declare
a_blob BLOB;
a_bfile BFILE := BFILENAME('UTLLOBDIR',‘a.wav’);
begin
insert into bfile_tab values (a_bfile)
returning bfile_column into a_bfile;
insert into utl_lob_test values (empty_blob())
returning blob_column into a_blob;
dbms_lob.fileopen(a_bfile);
dbms_lob.loadfromfile(a_blob, a_bfile, dbms_lob.getlength(a_bfile));
dbms_lob.fileclose(a_bfile);
commit;
end;
/