DB/ORACLE

[ORACLE] 테이블 코멘트, 컬럼 정보, 컬럼 코멘트 조회

데메즈 2023. 1. 12. 12:51
728x90
반응형
테이블 코멘트 조회
-- 테이블 코멘트 조회
select *
from ALL_TAB_COMMENTS
where TABLE_NAME = '테이블명';

ALL_TAB_COMMENTS 테이블을 조회하면 테이블의 owner, 테이블명, 타입, 코멘트를 조회할 수 있다

 

컬럼 정보 조회
-- 컬럼 조회
select *
from cols
where TABLE_NAME = '테이블명';

COLS 테이블을 조회하면 테이블명, 컬럼명, 데이터 타입, 널 여부 등 컬럼 정보를 조회할 수 있다

 

컬럼 코멘트 조회
-- 컬럼 코멘트 조회
select *
from USER_COL_COMMENTS
where TABLE_NAME = '테이블명';

USER_COL_COMMENTS를 조회하면 테이블명, 컬럼명, 컬럼 코멘트를 조회할 수 있다

 

컬럼 정보와 코멘트 함께 조회
select cols.COLUMN_NAME, comments.COMMENTS, cols.DATA_TYPE, cols.DATA_LENGTH, cols.NULLABLE
from cols
, USER_COL_COMMENTS comments
where cols.TABLE_NAME = '테이블명'
and cols.COLUMN_NAME = comments.COLUMN_NAME
and cols.TABLE_NAME = comments.TABLE_NAME
;

COLS 테이블과 USER_COL_COMMENTS 테이블을 조인하면 컬럼 정보와 코멘트를 함께 조회할 수 있다

나는 컬럼명, 컬럼 코멘트, 데이터 타입, 컬럼 길이, null 여부를 함께 조회했다.

728x90
반응형