SELECT RTRIM(XMLAGG(XMLELEMENT(E,colname,',').EXTRACT('//text()') ORDER BY colname).GetClobVal(),',') AS LIST
FROM tablename;
To zwróci wartość clob, więc nie ma limitu wierszy.
SELECT RTRIM(XMLAGG(XMLELEMENT(E,colname,',').EXTRACT('//text()') ORDER BY colname).GetClobVal(),',') AS LIST
FROM tablename;
To zwróci wartość clob, więc nie ma limitu wierszy.
Jak rozwiązywać problemy z ORA-02049 i ogólnie blokować problemy z Oracle?
Procedura składowana Oracle:zwróć zarówno zestaw wyników, jak i parametry wyjściowe
Spojrzenie na Oracle Group-by Bug
KLUCZ OBCY PRZY USUWANIU BŁĘDU OGRANICZENIA — Oracle
Najłatwiejsza metoda testowania procedury składowanej Oracle