Dans cet article vous avez différentes approches pour gérer l'agrégation de chaînes, y compris celles à prendre en compte si vous exécutez une version d'Oracle antérieure à 11g Release 2 (ce qui est votre scénario).
En particulier, vous pouvez utiliser le WM_CONCAT
d'Oracle fonction :
SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
Vous pouvez également définir votre propre fonction pour l'agrégation de chaînes ou utiliser d'autres fonctions telles que SYS_CONNECT_BY_PATH
ou COLLECT
. Dans l'article ci-dessus, vous avez des exemples de ces méthodes.