02.Oracle/DataBase

오라클 정규식 사용하기

1010 2009. 4. 18. 17:56
반응형
오라클 정규식 사용하기
이관하는중에 숫자만 들어가야 하는 컬럼에 한글이 들어있어서...Orz..
(예를들어 주민번호 같은...)

그럴때 이렇게 정규식을 써서 검색이 가능하다.

나같은 경우는 검색해서 해당 컬럼을 NULL 처리 .

select *  from '테이블명'  where REGEXP_LIKE('필드명', '[^[:digit:]]');


그리고 이건 훗날을 위해
--해달 필드 0~6 까지 k 가 포함되어있는 레코드 검색
select *  from '테이블명'  WHERE REGEXP_INSTR('필드명', '[0-6,k]') = 1