패스트캠퍼스 백엔드 부트캠프 3기/database

[database] 오라클 코멘트 설정 및 조회

hail2y 2025. 2. 10. 13:10
-- DDL - COMMENT
-- 테이블 코멘트 설정 및 조회
COMMENT ON TABLE s_emp IS 
    'Employee table. Each row in this table represents
        one employee of the company.';        
SELECT * 
FROM all_tab_comments
WHERE table_name LIKE 'S_EMP';

-- 컬럼 코멘트 설정 및 조회
COMMENT ON COLUMN s_emp.title IS 
    'Title on Employee table.';

 

테이블 코멘트 설정

$ COMMENT ON TABLE [테이블명] IS

    '주석 문장';

 

컬럼 코멘트 설정

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

    '주석 문장';

 

테이블 코멘트 조회

$ SELECT * 

FROM  all_tab_comments

WHERE table_name LIKE '[테이블명]' -- 대문자로 입력

 

컬럼 코멘트 조회

$ SELECT * 

FROM  all_col_comments (or user_col_comments or dba_col_comments)

WHERE table_name LIKE '[테이블명]' -- 대문자로 입력

 

접두어 설명
USER_ 사용자가 소유한 객체에 관한 정보를 저장
ALL_ 사용자에게 액세스가 허용된 객체에 관한 정보를 저장
DBA_ DBA 권한을 가진 사용자가 액세스할 수 있는 정보를 저장
V$_ 서버의 성능과 Locking에 대한 정보를 가짐. 일반적으로 DBA에게만 허용됨

 

 

[참고:https://velog.io/@ynjch97/Oracle-%ED%85%8C%EC%9D%B4%EB%B8%94-%EB%B0%8F-%EC%BB%AC%EB%9F%BC-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C, https://gent.tistory.com/206]

 

[Oracle] 테이블 및 컬럼 정보 조회 / 코멘트 추가

참고 사이트https://ajdahrdl.tistory.com/2https://goddaehee.tistory.com/281현재 데이터베이스 조회 시 SELECT NAME FROM V$DATABASE; 입력

velog.io

 

[오라클] 컬럼 코멘트 조회 (comment, 커멘트, 테이블 명세서)

오라클(Oracle) 컬럼 코멘트 조회 오라클 쿼리를 작성하다 보면 컬럼의 의미 파악이 안될때가 있다. 이럴때는 오라클 코멘트 시스템뷰를 사용하여 컬럼 코멘트를 쉽게 조회 할 수 있다. 컬럼 코멘

gent.tistory.com