BLOB存入文件

1.向blob字段插入文本
INSERT INTO lobdemo (key, clob_col, blob_col, bfile_col) VALUES (51, 'This is another character literal', HEXTORAW('ABABABABABABABABABAB'),  NULL);

2.更新blob字段文本
UPDATE peoplesoft  SET SUPPLIER_ID = HEXTORAW('CDCDCDCDCDCDCDCDCDCDCDCD') where rownum =2;
update PEOPLESOFT_1M set supplier_id = utl_raw.cast_to_raw(vendor_id) ;

3.向blob字段插入文件

CREATE TABLE yuser (ID number,photo BLOB);

create or replace directory images as '/test';

 declare
   l_bfile bfile;
   l_blob blob;
 begin
   insert into yuser(ID,photo) values(1,empty_blob())
   return photo into l_blob;
   l_bfile:=bfilename('IMAGES','test.doc'); --IMAGES 是上面创建目录的大写
   dbms_lob.open(l_bfile,dbms_lob.file_readonly);
   dbms_lob.loadfromfile(l_blob,l_bfile,dbms_lob.getlength(l_bfile));
   dbms_lob.close(l_bfile);
   commit;
 end;
 /

update的方式

10年积累的网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有偏关免费网站建设让你可以放心的选择与我们合作。

declare
   l_bfile bfile;
   l_blob blob;
 begin
   update yuser set photo = empty_blob() where id = 2
   return photo into l_blob;
   l_bfile:=bfilename('IMAGES','PS.pdf');
   dbms_lob.open(l_bfile,dbms_lob.file_readonly);
   dbms_lob.loadfromfile(l_blob,l_bfile,dbms_lob.getlength(l_bfile));
   dbms_lob.close(l_bfile);
   commit;
 end;
 、

分享名称:BLOB存入文件
网页网址:https://www.cdcxhl.com/article34/pscise.html

成都网站建设公司_创新互联,为您提供网站收录移动网站建设小程序开发关键词优化动态网站微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计