문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dbms:oracle:devel:regexp:regexp_like [2012/04/04 00:45] – starlits | dbms:oracle:devel:regexp:regexp_like [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== | + | ====== REGEXP_LIKE ====== |
| - | ===== REGEXP_LIKE | + | ===== 정의 ===== |
| + | - 오라클 정규표현식의 하나. | ||
| + | ===== 이메일 형식 체크 | ||
| - 이메일 형식 체크(Validate)이 맞는지 확인하는 쿼리이다. < | - 이메일 형식 체크(Validate)이 맞는지 확인하는 쿼리이다. < | ||
| select email | select email | ||
| 줄 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:// | ||