sql >> Databáze >  >> RDS >> Oracle

Rychlý způsob generování zřetězených řetězců v Oracle

Tom Kyte poskytuje velmi pohodlný způsob, jak toho dosáhnout, a funguje to od Oracle 9i s vlastní funkcí agregace. Agreguje se pomocí čárek, ale tělo funkce pro kanály můžete upravit.

Počínaje Oracle 11g můžete:

SELECT LISTAGG(column, separator) WITHIN GROUP (ORDER BY field)
  FROM dataSource
 GROUP BY grouping columns

Tato webová stránka poskytuje další metody včetně té, kterou jste uvedli a která ve skutečnosti není skutečně efektivní.




  1. Instalace Oracle 12c selhala při přístupu k dočasnému umístění

  2. Jak používat Timestamp_to_scn a Scn_to_timestamp v Oracle?

  3. Metriky výkonu serveru SQL, abyste zůstali před hrou

  4. ORA-00604 ORA-12705