oracle

DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SELECT * FROM DICTIONARY; --오라클 사전 명령어 코멘트들
 
SELECT * FROM DICTIONARY WHERE TABLE_NAME LIKE '%COL%'-- 사전에서 테이블네임에 COL이 들어간 테이블 찾기
 
-- 테이블 코멘트
SELECT * FROM ALL_TAB_COMMENTS WHERE OWNER = 'NH_CAP';    
--NH_CAP에 해당되는 모든탭의코멘트?
 
SELECT * FROM ALL_COL_COMMENTS WHERE OWNER = 'NH_CAP' AND TABLE_NAME = 'RULE_RESULT'
--NH_CAP의 테이블이름이 룰리절트의 모든 컬럼 코멘트
 
 
-- 테이블 컬럼 속성
 
SELECT * FROM USER_TAB_COLS WHERE TABLE_NAME = 'RULE_RESULT'
--룰리절트 탭 컬럼표시
 
SELECT * FROM USER_TAB_COLS WHERE COLUMN_NAME LIKE '%SEC_%'
--컬럼에 SEC가 들어가있는것 표시
 
SELECT DISTINCT TABLE_NAME FROM ALL_COL_COMMENTS WHERE OWNER = 'NH_CAP' AND (COLUMN_NAME LIKE 'SEC_%' AND  COLUMN_NAME <> 'SECOND_NAME'); 
--컬럼에 SEC가 들어가있고 세컨드네임이 아닌 중복제거한 테이블들 출력
cs
,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

태그

링크

카운터

Today :
Yesterday :
Total :