SELECT
XMLQUERY( 'transform
copy $v2 := $v1
modify
do replace value of $v2/root/name with
"Michale dukes"
return $v2'
passing doc as "v1")
FROM (
select xmlparse(document '<root><name>Johnbrick</name></root>') doc
from sysibm.sysdummy1
) x;
Проверено с помощью Db2 v11.5.
Db2 для i (AS / 400, iSeries), который также помечен на этот вопрос, в настоящее время не предлагает возможности для преобразования XML-документов с помощью XPath. , только предоставляя параметры поиска / поиска.