개발공부/DB

테이블, 컬럼 정보 조회쿼리 (entity정의서)

SA-WOL 2023. 5. 19. 19:49
반응형

■ DB에서 사용하고 있는 테이블 조회 쿼리

테이블 조회
-- 테이블 조회
SELECT A.table_name
  	, (SELECT COMMENTS 
    	FROM USER_TAB_COMMENTS 
        WHERE TABLE_NAME = A.TABLE_NAME) AS COMMENTS 
  FROM USER_TABLES A
  ORDER BY A.table_name;

* USER_TABLES  :  사용자의 계정에 생성된 모든 테이블 정보

 

테이블, 컬럼 조회
-- 테이블, 컬럼 조회
SELECT A.TABLE_NAME
     , (SELECT COMMENTS 
     	FROM USER_TAB_COMMENTS 
        WHERE TABLE_NAME = A.TABLE_NAME) AS COMMENTS
     , A.COLUMN_NAME
     , B.COMMENTS AS COLUMN_COMMENTS
  FROM USER_TAB_COLUMNS A
     , USER_COL_COMMENTS B
 WHERE A.TABLE_NAME = B.TABLE_NAME
   AND A.COLUMN_NAME = B.COLUMN_NAME;

 

* USER_TAB_COLUMNS  : 테이블의 열(COLUMN) 정보

* USER_COL_COMMENTS : 테이블 컬럼에 대한 코멘트 정보

 

 

반응형