我有一个 XML 文档保存在一个带有 XML 数据类型的 DB2 表中,我想更新一个节点的值。我试过这个:
XQUERY replace value of node db2-fn:sqlquery('select my_xml_column from myTable where someId = someValue)/some/xpath/with/@attribute with "foobar"
(我尝试了几种变体,谷歌暗示它可以完成这项工作的所有内容)。但不幸的是,我只是收到错误消息。这里:
SQL16002N An XQuery expression has an unexpected token "value" following "replace ". Expected tokens may include: "
我究竟做错了什么?