Computer_IT/DBMS
Oracle 테이블에서 날짜형식의 테이블만 추출하는 정규표현식
고급코드
2018. 8. 8. 17:26
반응형
DB의 테이블명이 DATA_20180801 형태로 되어있을경우 날짜가 포함된 테이블만 조회하는 정규식
SELECT * FROM (
SELECT TABLE_NAME, REGEXP_SUBSTR( TABLE_NAME, '\d{4}\d{2}\d{2}') YYYYMMDD
FROM USER_TABLES
)
WHERE YYYYMMDD IS NOT NULL
-- AND YYYYMMDD < '20180701'
결과
반응형