【发布时间】:2014-06-09 15:12:51
【问题描述】:
在包含SUM 和COUNT 函数的Oracle (11g R2) 中运行一些相当简单的xPath 查询时遇到问题。例如:
select extractvalue(
xmltype.createxml('<a>
<b>
<c>1</c>
<d>XXX</d>
</b>
<b>
<c>2</c>
<d>YYY</d>
</b>
</a>')
, 'sum(/a/b/c)'
)
from dual;
count 也一样:
select extractvalue(
xmltype.createxml('<a>
<b>
<c>1</c>
<d>XXX</d>
</b>
<b>
<c>2</c>
<d>YYY</d>
</b>
</a>')
, 'count(/a/b/c)'
)
from dual;
我收到了ORA-31012 的回复。知道如何让它工作吗?或者有什么可能的解决方法?
【问题讨论】:
标签: sql xml oracle xpath plsql