Я могу написать:
update my_table
set xml = updateXML(xml, '/a/b', '1')
where document_id = 123
Теперь, что если в том же запросе на обновление я также хочу установить / a / c равным 2 (в дополнение / a / b равным 1)? Я испытываю желание написать:
update my_table
set
xml = updateXML(xml, '/a/b', '1'),
xml = updateXML(xml, '/a/c', '2')
where document_id = 123
Но это дает мне "ORA-00957: повторяющееся имя столбца". Любое предложение о том, как это сделать?