这是关于 ORACLE
我有一个函数可以返回一些 xml 值,但是只要有任何聚合函数(例如在当前函数中是 COUNT()),它就会给我一个错误,例如,
ORA-00978: 没有 GROUP BY 的嵌套组函数
建议我解决这个问题的方法是什么???
以下是我的功能:
创建或替换函数 funxmlresultAGGTest (abc varchar2)
返回CLOB
作为
my_xml CLOB;
开始
选择 XMLELEMENT ("数据集",
XMLAGG(XMLELEMENT(“行”,
XMLFOREST (COUNT (*) AS count1)
)
)
).getclobval ()
进入 my_xml
从 pam_tab;
返回 my_xml;
结尾;
提前致谢...