文档解释 ORA-19240: XPTY0020 – context item must be node in an axis expression Cause: The context item that was used i
ORA-19240: XPTY0020 – context item must be node in an axis expression
Cause: The context item that was used in the axis epression is not a node.
Action: Change the context item to be a node.
这个错误是指在轴表达式中的上下文项必须是节点。
当XPath在处理轴表达式时,出现ORA-19240错误,表明上下文项必须是节点,而指定的上下文是其他类型的值。
在下面的查询中,变量$title的数据类型是xs:string,而不是节点:
SELECT XMLQUERY(‘$news//title[. eq $title]’)
FROM my_news
WHERE id = ‘123’;
应该在上下文表达式中使用数据类型转换函数来转换变量$title的值,改变它的数据类型为节点:
SELECT XMLQUERY(‘$news//title[. eq xs:string($title)]’)
FROM my_news
WHERE id = ‘123’;
--结束END--
本文标题: ORA-19240: XPTY0020 – context item must be node in an axis expression ORACLE 报错 故障修复 远程处理
本文链接: https://lsjlt.com/news/540892.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0