Trong bài viết này bạn có các cách tiếp cận khác nhau để đối phó với sự kích động chuỗi, bao gồm cả những cách tiếp cận cần tính đến nếu bạn đang chạy phiên bản Oracle trước 11g Release 2 (đó là kịch bản của bạn).
Đặc biệt, bạn có thể sử dụng WM_CONCAT
của Oracle chức năng:
SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
Bạn cũng có thể xác định hàm của riêng mình để tổng hợp chuỗi hoặc sử dụng các hàm khác như SYS_CONNECT_BY_PATH
hoặc COLLECT
. Trong bài viết trên, bạn có các ví dụ về các phương pháp này.