(oracle ->edb)
select substr(xmlagg(xmlelement (tt,',', wm_concat( AA ( 'en', pp))) order by pp).extract('//text()').getstringval(),2) as NAME
이런 모습인데, xmlagg(xmlelement와 wm_cancat 동시에 2개가 있을경우 전환을 어떻게 하면 될까요?
wm_concat는 array_to_string(array_agg(AA ('en', pp)),',') 이런식으로 되는데, xmlagg~ 이부분을 도저히 처리를 못하겠습니다. ㅠㅠ
edb 12버전이면 listagg로 대체하면 될듯하네요. wm_concat은 용법이 좀 특이하네요.
https://www.enterprisedb.com/ko/blog/how-workaround-oracle-listagg-function-postgresql#postgresql
listagg(array_to_string(array_agg(AA ('en', pp)),',')) within group (order by pp) as NAME 이런식일까요?