我在XMLTYPE列中有一个XML,如下所示:
SET CONTENT_DATA = UPDATEXML(CONTENT_DATA,
'/n:ROOT/Content/DocType/Info/DocumentSource/text()', 'Test')
where CONTENT_ID=6666;
现在我需要将DocumentSource元素更新为新值。
我尝试了以下查询:
UIVisualEffectView.appearance(whenContainedInInstancesOf: [UIAlertController.classForCoder() as! UIAppearanceContainer.Type]).effect = UIBlurEffect(style: .dark)
然而,当我尝试运行它时,我收到Oracle错误: SQL错误:ORA-31013:无效的XPATH表达式 31013. 00000 - “无效的XPATH表达式” *原因:传递给函数的XPATH表达式无效。 *操作:检查xpath表达式是否存在可能的语法错误。
UpdateXML的文档已开启:https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions205.htm 它讨论了第5个元素来指定命名空间,但我没有运气让它工作:( 关于如何在我的Google场景中使用它,绝对没有例子......
有专家可以帮忙吗?
答案 0 :(得分:0)
试试xpath://Content/DocType/Info/DocumentSource/text()