0
我需要使用SQL查詢將存儲在DB2數據庫中的xml中的特定節點替換爲另一個節點。替換DB2數據庫中的xml數據列中的節點
例如
<Data>
<node1>test</node1>
</Data>
更新後,我需要XML作爲:
<Data>
<node2>test</node2>
</Data>
請建議如何才能做到這一點。
謝謝!
我需要使用SQL查詢將存儲在DB2數據庫中的xml中的特定節點替換爲另一個節點。替換DB2數據庫中的xml數據列中的節點
例如
<Data>
<node1>test</node1>
</Data>
更新後,我需要XML作爲:
<Data>
<node2>test</node2>
</Data>
請建議如何才能做到這一點。
謝謝!
我能夠用下面的查詢來解決這個問題:
update TABLE_NAME
set XML_COLUMN = xmlquery(
'copy $new := $XML_COLUMN
modify do rename $new/node1 as "node2"
return $new'
)