본문 바로가기
데이터베이스/오라클 Oracle

테이블 목록 및 코멘트 조회 쿼리

by 언제나초심. 2011. 1. 10.
반응형

제가 자주 쓰는 쿼리 인데, 가끔씩 다른 DB 쓰다가 다시 ORACLE 쓸 때 마다 헛갈리네요.

그래서 간단히 적어봅니다. NUM_ROWS 는 행의 갯수를 가지고 있는 일종의 dictionary 인데요.

디비 설정에 따라서는 값이 안 들어가 있는 경우도 있습니다. 

USER_TAB_COMMENTS 는 코멘트 값이 들어가 있는 딕셔너리 입니다. 

생각보다 필요한 경우가 종종 있네요. SQLPLUS 로만 작업을 해야하는 상황에서 종종 사용하고 있습니다. 



SELECT
       A.TABLE_NAME, A.NUM_ROWS, B.COMMENTS
  FROM 
       USER_TABLES A, USER_TAB_COMMENTS B
 WHERE 
       A.TABLE_NAME = B.TABLE_NAME
   AND A.TABLE_LOCK = 'ENABLED'


반응형