티스토리 뷰

[Oracle] 오라클 테이블 & 컬럼 Comment 추가,확인,삭제 방법

테이블을 생성할 시 테이블과 컬럼에다가 설명을 달 수 있습니다. 이렇게 해놓으면 처음에는 좀 귀찮아도 나중에 컬럼의 뜻이 기억이 안날때 SELECT하여 Comment를 찾아볼 수 있습니다. 대개 의무적으로 등록하게 합니다. 

 

 

Comment 설정

 

--테이블 Comment 설정

COMMENT ON TABLE [테이블명] IS [Comment]; COMMENT ON TABLE EX_TABLE IS '예제 테이블';

 

 

--컬럼 Comment 설정

COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]'; COMMENT ON COLUMN EX_TABLE.DEPT IS '부서'; COMMENT ON COLUMN EX_TABLE.TP IS '유형';

 

 

Comment 확인

 

 

--테이블 전체 comment 조회

SELECT table_name, table_type, comments FROM USER_TAB_COMMENTS WHERE comments IS NOT NULL;

--컬럼 전체 comment 조회

SELECT table_name, column_name, comments FROM USER_COL_COMMENTS WHERE comments IS NOT NULL;

 

Comment 삭제

--테이블 Comment 삭제

COMMENT ON [테이블명] IS ''; COMMENT ON EX_TABLE IS '';

--컬럼 Comment 삭제

COMMENT ON COLUMN [테이블명].[컬럼명] IS '';

COMMENT ON COLUMN EX_TABLE.DEPT IS '';

 

 

Comment 수정의 경우 '' 대신 바꾸고싶은 Comment를 입력해주시면 됩니다.