sql >> Database teknologi >  >> RDS >> Oracle

Hvordan justeres LISTAGG til at understøtte mere end 4000 tegn i udvalgte forespørgsler?

Du bør tilføje GetClobVal og også nødt til at rtrim, da det vil returnere afgrænser i slutningen af ​​resultaterne.

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


  1. SQL:Hvordan udfyldes tomme celler med forrige rækkeværdi?

  2. Der blev ikke fundet nogen konverter til returværdi af typen:class java.util.ArrayList (Spring Boot)

  3. generere tomme rækker, selvom de er tomme mellem 2 datoer

  4. Unserialize PHP ved hjælp af Microsoft SQL Query