by lgxj20 [2019.01.14 11:10:53]
변수를 받아서
SELECT COL1
FROM (SELECT REGEXP_SUBSTR(col1, '[^'||','||']+', 1, LEVEL ) AS col1
FROM (SELECT 변수A AS col1
FROM DUAL ) CONNECT BY REGEXP_SUBSTR( col1, '[^'||','||']+', 1, LEVEL ) IS NOT NULL );
를 실행하는데 ORA-01460: 요구된 변환은 실행될 수 없습니다.라는 에러가 나는데요 길이가 길어서 나는거 같은데...해결방법이있을까요?
프로시져에서 변수 받을때 CLOB 로 받아서 하면 되는걸까요?
4000바이트씩 변수A를 자르면 되는데요 변수A가 'XXXX,AAAA,CCCC,' 이런식으로 넘어오는데 XXXX, 로 변수를 잘라야된는데요 정확하게 나눌수 있을까요?