sql >> Database >  >> RDS >> Oracle

Gelijk aan PostgreSQL array() / array_to_string() functies in Oracle 9i

Tim Hall heeft de definitieve verzameling stringaggregatietechnieken in Oracle .

Als je vastzit aan 9i, zou mijn persoonlijke voorkeur zijn om een ​​aangepast aggregaat te definiëren (er is een implementatie van string_agg op die pagina) zodat je

SELECT string_agg( name )
  FROM people

Maar u moet een nieuwe STRING_AGG-functie definiëren. Als je het maken van nieuwe objecten wilt vermijden, zijn er andere benaderingen, maar in 9i zullen ze rommeliger zijn dan de PostgreSQL-syntaxis.



  1. Oracle ref-cursor retourneren en meerdere resultaten toevoegen

  2. SQL Server - Wat gebeurt er wanneer een rij in een tabel wordt bijgewerkt?

  3. Permanente aanmelding PHP en SQL

  4. MySQL InnoDB:verschil tussen `FOR UPDATE` en `LOCK IN SHARE MODE`