oracle中对于clob存储xml数据的修改
2015-11-12 14:49
736 查看
declare
v_went_xml clob;
cursor c_job
is select t.prp_code,t.went_xml from went_through_prp_xszy t
left join proposal p on t.prp_code=p.prp_code
left join proposal_cached pc on p.pos_code=pc.pos_code
where pc.create_date>to_date('2015-9-30 9:00:00','yyyy-MM-dd HH24:mi:ss') and pc.stat_year='2015' and t.is_check='3';
c_row c_job%rowtype;
begin
for c_row in c_job loop
v_went_xml:=c_row.went_xml;
Select UPDATEXML(xmlType(v_went_xml), '/data/xssc/ckbischeck','<ckbischeck>4</ckbischeck>').getclobval() into v_went_xml From dual;
update went_through_prp_xszy t set t.went_xml=v_went_xml where t.prp_code=c_row.prp_code;
end loop;
end;
v_went_xml clob;
cursor c_job
is select t.prp_code,t.went_xml from went_through_prp_xszy t
left join proposal p on t.prp_code=p.prp_code
left join proposal_cached pc on p.pos_code=pc.pos_code
where pc.create_date>to_date('2015-9-30 9:00:00','yyyy-MM-dd HH24:mi:ss') and pc.stat_year='2015' and t.is_check='3';
c_row c_job%rowtype;
begin
for c_row in c_job loop
v_went_xml:=c_row.went_xml;
Select UPDATEXML(xmlType(v_went_xml), '/data/xssc/ckbischeck','<ckbischeck>4</ckbischeck>').getclobval() into v_went_xml From dual;
update went_through_prp_xszy t set t.went_xml=v_went_xml where t.prp_code=c_row.prp_code;
end loop;
end;
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- XML 与 JSON 优劣对比
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- As3.0 xml + Loader应用代码
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧