오라클 테이블 속성 등 조회 쿼리
-
-
Table All Tab Comments
-> SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = 테이블명;
return Owner / Table name / Table Type / Comments
Table All Col Comments
-> SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 테이블명;
return Owner / Table name / Column name / Comments
Table All Tab Column
-> SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 테이블명;
return Owner / Table name / Column name / Data Type / Data Type Mod / Data Type Owner
/ Data Length / Data Precision / Data Scale / Nullable / Column Id / Default Length
/ Data Default / Num Distinct / Low Value / High Value / Density / Num Nulls
/ Num Buckets / Last Analyzed / Sample Size / Charcter Set Name
/ Char Col Decl Length / Global Stats / User Stats / Avg Col Len / Char Length
/ Char Used / V80 Fmt Image / Data Upgraded
Table Comment
-> SELECT A.TABLE_NAME, B.COMMENTS
FROM ALL_TABLES A, ALL_TAB_COMMENTS B
WHERE A.TABLE_NAME = B.TABLE_NAME
AND A.TABLE_NAME = '테이블명'
ORDER BY A.TABLE_NAME
Table Column Comment
-> SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '테이블명';
Table Contract
-> SELECT * FROM ALL_CONSTRAINTS WHERE TABLE_NAME = '테이블명';
Table PrimaryKey Column
-> SELECT C.COLUMN_NAME FROM USER_CONS_COLUMNS C, USER_CONSTRAINTS S
WHERE C.CONSTRAINT_NAME = S.CONSTRAINT_NAME
AND S.CONSTRAINT_TYPE = 'P'
AND C.TABLE_NAME = '테이블명';