sql

오라클 여러row 한 컬럼에 넣기2

초이짬 2014. 3. 19. 16:07
728x90

오늘 회사 팀장님한테 배운건데 상당히 유용한거 같다
오라클 10g 부터 사용가능 하고

wmsys.wm_concat(컬럼명)
이다.



select wmsys.wm_concat('목표필드') as from 대상 테이블;


여러 row를 한줄에 넣고 구분자로 , 도 넣어주고 속도도 빠르단다.

스키마정보가 앞에 있는걸 보아하니 wmsys 에 속한거 같은데

저게 권한에 의해 안나올수도 있다고 인터넷에서 봣다.

해결법은 시스템 접근해서 뭐 해주라는데 되면 쓰고 안되면

다른거 써야 겟다.....

728x90