SELECT REPLACE(REPLACE('가나다라','나',''),'다','') FROM DUAL;
이렇게 되어 있는것을요.
SELECT REPLACE(TRANSLATE('가나다라', '나다', '┌'),'┌','') FROM DUAL
이렇게 하면 REPLACE는 한번만 쓰고도 여러개의 글자를 없앨수 있습니다.
단 TRANSLATE에서 세번째 인자를 ZERO-LENGTH STRING으로 할경우에는 리턴 값이 ZERO-LENGTH STRING이 나옵니다.
주의해서 사용하세요.
'Oracle' 카테고리의 다른 글
오라클 프로세스 확인 하는 쿼리 (0) | 2006.09.11 |
---|---|
Oracle Scheduler작업 등록 (0) | 2006.06.27 |
bitmap index (0) | 2006.06.07 |
곱을 합으로 변형 (0) | 2006.06.01 |
SQLCODE RESULT값 (0) | 2006.05.09 |