oracle更新xml节点问题的一些细节

前端技术 2023/09/01 Oracle

有的节点是<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;

这样就能更新了

本文地址:https://www.stayed.cn/item/2940

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。