Oracle 테이블에서 날짜형식의 테이블만 추출하는 정규표현식
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'
결과
'Computer_IT > DBMS' 카테고리의 다른 글
[PostgreSQL] PostgreSQL Disadvantages - 단점/불편한점 (0) | 2019.05.20 |
---|---|
[PostgreSQL] Function 내용 수정 (0) | 2019.05.17 |
Oracle] Table and Column Comments extract query (0) | 2018.08.08 |
사용하기 쉬운 쿼리툴 _ DbVisualizer 장단점 (0) | 2015.06.17 |
h2 database utc time select (0) | 2013.05.21 |
Oracle] Table and Column Comments extract query
-- 테이블 COMMENT 조회
SELECT TABLE_NAME, TABLE_TYPE, COMMENTS
FROM USER_TAB_COMMENTS
WHERE COMMENTS IS NOT NULL;
-- 컬럼별 COMMENT 조회
SELECT *
FROM USER_COL_COMMENTS
WHERE COMMENTS IS NOT NULL;
-- 테이블별 COMMENT 쿼리문
SELECT 'COMMENT ON TABLE ' || TABLE_NAME || ' IS ''' || COMMENTS || ''';'
FROM USER_TAB_COMMENTS
WHERE COMMENTS IS NOT NULL;
COMMENT ON TABLE TABLE_NAME IS 'COMMENTS text';
-- 컬럼별 COMMENT 쿼리문
SELECT 'COMMENT ON COLUMN ' || TABLE_NAME || '.' || COLUMN_NAME || ' IS ''' || COMMENTS || ''';'
FROM USER_COL_COMMENTS
WHERE COMMENTS IS NOT NULL;
COMMENT ON COLUMN TABLE_NAME.COLUMN_NAME IS 'COMMENTS';
'Computer_IT > DBMS' 카테고리의 다른 글
[PostgreSQL] Function 내용 수정 (0) | 2019.05.17 |
---|---|
Oracle 테이블에서 날짜형식의 테이블만 추출하는 정규표현식 (0) | 2018.08.08 |
사용하기 쉬운 쿼리툴 _ DbVisualizer 장단점 (0) | 2015.06.17 |
h2 database utc time select (0) | 2013.05.21 |
DB2 - SNAPSHOT (0) | 2010.10.29 |