sql >> Base de Datos >  >> RDS >> Oracle

Equivalente a las funciones array() / array_to_string() de PostgreSQL en Oracle 9i

Tim Hall tiene la colección definitiva de técnicas de agregación de cadenas en Oracle .

Si está atascado en 9i, mi preferencia personal sería definir un agregado personalizado (hay una implementación de string_agg en esa página) tal que tendría

SELECT string_agg( name )
  FROM people

Pero tienes que definir una nueva función STRING_AGG. Si necesita evitar la creación de nuevos objetos, existen otros enfoques, pero en 9i van a ser más complicados que la sintaxis de PostgreSQL.