WM_CONCAT and replace use

SELECT WM_CONCAT(code_pol_formatn) FROM ref_formatn WHERE ind_rec_status = 'A' 

AND type_sitr NOT IN ('OTH', 'TERL', 'REGT') 

AND SUBSTR(type_sitr, 4, 1) = 'M' AND code_pol_region = 'MAR';

 

select 

'(''' || replace('CCDIV,MAR,MEDIV,MHDIV,MNDIV,MOWDIST,MPDIST,MSDIV,MWDIV', ',' , chr(39) || ',' ||  chr(39)) || ''')'

as team from dual;

 

result:

('CCDIV','MAR','MEDIV','MHDIV','MNDIV','MOWDIST','MPDIST','MSDIV','MWDIV')

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327086483&siteId=291194637