sql >> Database >  >> RDS >> Oracle

Hoe LISTAGG aan te passen om meer dan 4000 tekens te ondersteunen in een selectiequery?

Je moet GetClobVal toevoegen en ook rtrimen omdat het een scheidingsteken aan het einde van de resultaten zal retourneren.

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


  1. Kan geen verbinding maken met mysql via servlet

  2. Oracle select retourneert niet alle kolommen onder sqlplus

  3. NodeJS mySQL Blob invoegen

  4. Vooraf gebouwde Oracle-database voor leren en testen met Oracle Developer VM