У меня есть SQL-запрос, возвращающий данные XML, подобный следующему примеру:
SELECT XMLELEMENT("Columns",
XMLAGG(XMLELEMENT("Column", CNAME) ORDER BY CNAME)) AS DATA
FROM Col
Теперь я хотел бы добавить поддержку пагинации в этот запрос. Поскольку функция XMLAGG объединяет все элементы в один результат XML, стандартный подход «WHERE ROWNUM <100» не будет работать. </p>
Как добавить нумерацию страниц в запросы SQL Oracle, содержащие XMLAGG?