数据库教程:oracle更新xml节点问题的一些细节

有的节点是<emali/> 这样的,所以直接 update table1 e set e.xxx_xml=updatexml(e.xxx_xml,’/

有的节点是<emali/> 这样的,所以直接

  update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email/text()',  'value'  )  where 1=1;

是不能更新的

  update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email',  '<email>'|| 'value' || '<email/>'  )  where 1=1;

这样就能更新了

需要了解更多数据库技术:oracle更新xml节点问题的一些细节,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/803376.html

(0)
上一篇 2021年9月14日
下一篇 2021年9月14日

精彩推荐