我有一个返回XML数据的SQL查询,类似于以下示例:
SELECT XMLELEMENT("Columns",
XMLAGG(XMLELEMENT("Column", CNAME) ORDER BY CNAME)) AS DATA
FROM Col
现在我想为该查询添加分页支持。由于XMLAGG函数将所有元素合并为一个XML结果,因此标准" WHERE ROWNUM< 100"方法不起作用。
如何为包含XMLAGG的Oracle SQL查询添加分页?
答案 0 :(得分:2)
在子查询中进行分页,然后在外部查询中进行聚合:
-XTypeApplications