Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Função LISTAGG:o resultado da concatenação de strings é muito longo

SELECT RTRIM(XMLAGG(XMLELEMENT(E,colname,',').EXTRACT('//text()') ORDER BY colname).GetClobVal(),',') AS LIST
FROM tablename;

Isso retornará um valor clob, portanto, não há limite de linhas.