본문 바로가기
IT Study/Database

[Oracle] COMMENT 추가/수정/조회/삭제

by dev_huhu 2021. 2. 20.
반응형

COMMENT

: 테이블이나 컬럼의 뜻을 저장하기 위해서 사용한다.


테이블/컬럼의 COMMENT 추가

COMMENT ON TABLE 테이블명
IS '코멘트 내용';

COMMENT ON COLUMN 테이블명.컬럼명
IS '코멘트 내용';

테이블/컬럼의 COMMENT 수정

COMMENT ON TABLE 테이블명
IS '수정할 코멘트 내용';

COMMENT ON COLUMN 테이블명.컬럼명
IS '수정할 코멘트 내용';

테이블/컬럼의 COMMENT 삭제

COMMENT ON TABLE 테이블명
IS '';

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

COMMENT 조회

- 코멘트를 저장하는 테이블은 아래의 6개 (테이블/컬럼이 각각 3개씩)

테이블명 내용
ALL_TAB_COMMENTS 현재 사용자가 접근할 수 있는 모든 테이블 코멘트 정보
USER_TAB_COMMENTS 현재 사용자의 스키마에 있는 테이블 코멘트 정보
DBA_TAB_COMMENTS 데이터베이스 내의 모든 테이블 코멘트 정보
ALL_COL_COMMENTS 현재 사용자가 접근할 수 있는 모든 컬럼 코멘트 정보
USER_COL_COMMENTS 현재 사용자의 스키마에 있는 컬럼 코멘트 정보
DBA_COL_COMMENTS 데이터베이스 내의 모든 컬럼 코멘트 정보

 

-- 테이블 코멘트 조회
SELECT *
FROM ALL_TAB_COMMENTS
WHERE TABLE_NAME = '테이블명';

-- 컬럼 코멘트 조회
SELECT *
FROM ALL_COL_COMMENTS
WHERE TABLE_NAME = '테이블명';

 

반응형

'IT Study > Database' 카테고리의 다른 글

[Oracle] 테이블과 데이터 복사하기  (0) 2021.02.25
[Oracle] 데이터 사전  (0) 2021.02.22
[Oracle] SQL 단일 행 함수  (0) 2021.02.18
[Oracle] SQL 기본  (0) 2021.02.18
[Oracle] Join 조인  (0) 2021.02.01

댓글