IT Study/Database
[Oracle] COMMENT 추가/수정/조회/삭제
dev_huhu
2021. 2. 20. 19:38
반응형
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 = '테이블명';
반응형