【技巧】Oracle在Blob字段写入的处理(3)

【技巧】Oracle在Blob字段写入的处理(3)

  throw e;

  }

  catch (IOException e)

  {

  throw e;

  }

  finally {

  conn.setAutoCommit(oldAutoCommit);

  }

  }

  二、PL/SQL下

  (例子表结构如一所示)

  i.插入一空的Blob。

  …

  declare

  bufferBlob BLOB;

  data RAW(…)

  …

  INSERT INTO Student VALUES(‘zhangsan’,20 ,empty_blob() );

  …

  ii.更新该纪录的Blob。

  …

  SELECT Picture INTO bufferBlob FROM Student WHERE Name=’zhangsan’ FOR UPDATE;

  DBMS_LOB.OPEN(bufferBlob ,dbms_lob.lob_readwrite);

  dbms_lob.write(bufferBlob ,utl_raw.length(data) ,data);

 

  •  
  • 在线报名

 
     姓 名:
     性 别:
     联系电话:
     qq:
    验证码:
 
·报名须知·
点击咨询 点击咨询
点击咨询 点击咨询 点击这里给我发消息
  •  
  • 学员作品
学员作品
Oracle学校 | Oracle学校 | 技术学堂 | Oracle简介 | 关于中心 | 人才加盟 | 联系我们 | 点击咨询
2012Copyright © 北京市大兴区华腾职业技能培训学校 版权所有 友情链接QQ
学校地址:北京市海淀区北三环中路27号 商房大厦六层 马甸桥东(国美电器楼上)
报名热线:400-690-8516 010-82013489 82015141 京ICP备11042126号 京公网安备110102004701