문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
dbms:oracle:devel:regexp:regexp_like [2012/04/04 00:45] starlits |
dbms:oracle:devel:regexp:regexp_like [2016/06/12 02:13] starlits [오라클 정규표현식 - REGEXP_LIKE] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== | + | ====== REGEXP_LIKE ====== |
+ | ===== 정의 ===== | ||
+ | - 오라클 정규표현식의 하나. | ||
===== REGEXP_LIKE ===== | ===== REGEXP_LIKE ===== | ||
- 이메일 형식 체크(Validate)이 맞는지 확인하는 쿼리이다. < | - 이메일 형식 체크(Validate)이 맞는지 확인하는 쿼리이다. < | ||
줄 9: | 줄 11: | ||
- 이메일 형식체크에 quotes 를 포함하여 아래의 구문을 따른다. < | - 이메일 형식체크에 quotes 를 포함하여 아래의 구문을 따른다. < | ||
' | ' | ||
- | </ | + | </ |
+ | - 날짜형식 체크 | ||
+ | ALTER SESSION SET NLS_LANGUAGE=' | ||
+ | with t as ( | ||
+ | select ' | ||
+ | select ' | ||
+ | select ' | ||
+ | select ' | ||
+ | ) | ||
+ | select str | ||
+ | , to_date(str, | ||
+ | then ' | ||
+ | when regexp_like(str,' | ||
+ | then ' | ||
+ | when regexp_like(str,' | ||
+ | then ' | ||
+ | end) as date1 | ||
+ | from t; | ||
+ | </ | ||
+ | with t as ( | ||
+ | select ' | ||
+ | select ' | ||
+ | select ' | ||
+ | select ' | ||
+ | ) | ||
+ | select str | ||
+ | , to_date(str, | ||
+ | then ' | ||
+ | when regexp_like(str,' | ||
+ | then ' | ||
+ | when regexp_like(str,' | ||
+ | then ' | ||
+ | | ||
+ | from t; | ||
</ | </ | ||
- | |||
- | - http:// |