Oracle中更新XMLType字段的节点标签

需求

需要把oracle的xmltype类型的标签重命名,比如:
该字段中所有的<area>信息技术部</area>修改为
<department>信息技术部</department>

使用下列语句:

update DAT_DOCUMENT  set DOCUMENT_DATA = updatexml(DOCUMENT_DATA, '//root/area','<department>信息技术部</department>') where extractvalue(DOCUMENT_DATA,'//root/area')='信息技术部' ; 

猜你喜欢

转载自blog.csdn.net/qq_15329947/article/details/85073521
今日推荐