반응형

--컬럼조회
SELECT * FROM ALL_TAB_COLUMNS;

--테이블조회
SELECT * FROM ALL_TABLES;

--테이블주석조회
SELECT * FROM USER_TAB_COMMENTS;

--테이블컬럼주석조회
SELECT * FROM ALL_COL_COMMENTS;

--각 테이블과 컬럼 comment 조회
SELECT
T1.*
FROM (
SELECT
A.TABLE_NAME
,B.COMMENTS AS TABLE_COMMENTS
,C.COLUMN_NAME
,C.COMMENTS AS COLUMN_COMMENTS
FROM ALL_TABLES A
,ALL_TAB_COMMENTS B
,ALL_COL_COMMENTS C
WHERE 1=1
AND A.TABLE_NAME = B.TABLE_NAME
AND A.TABLE_NAME = C.TABLE_NAME
) T1
WHERE 1=1
AND T1.TABLE_COMMENTS LIKE ‘%’|| :V_LIKE_TABLE_COMMENTS || ‘%’
AND T1.COLUMN_COMMENTS LIKE ‘%’|| :V_LIKE_COLUMN_COMMENTS || ‘%’

반응형

'개발 및 관리 > Oracle 9i, 10g, 11g, 12c, 19c' 카테고리의 다른 글

Windows8 - Oracle 11g 리스너 설정  (0) 2014.05.06
오라클 계정 권한 확인  (0) 2014.02.15
오라클 Log 관리  (0) 2013.07.15
ORA-3136  (0) 2013.07.15
CHARACTERSET  (0) 2013.04.30