본문 바로가기
SQL/Oracle

오라클 스키마별 전체 테이블 행(ROW) 갯수 확인방법

by wakestand 2021. 2. 1.
반응형

오라클에서 스키마에 들어있는 테이블 중

데이터가 많이 들어있는 테이블을 찾아보려다 보니 

위와 같은 쿼리를 만들게 되었는데

 

사용법은 A.OWNER = 'SCOTT' 부분의

SCOTT만 스키마명으로 바꿔주면

해당 스키마에 들어있는 전체 테이블을

행 수를 기준으로 역정렬해서 보여준다

 

스크린샷에 사용한 쿼리는 아래 쿼리를

그대로 복사 붙여넣기 해서 스키마만 바꿔주면 된다

 

  SELECT A.TABLE_NAME, B.COMMENTS, A.NUM_ROWS
    FROM ALL_TABLES A, ALL_TAB_COMMENTS B
   WHERE A.OWNER = B.OWNER
     AND A.TABLE_NAME = B.TABLE_NAME 
     AND A.OWNER = '스키마명'
ORDER BY A.NUM_ROWS DESC
반응형

댓글