오라클 - 테이블 데이터 수, 종류 조회

백마금편·2021년 11월 5일
0

DataBase

목록 보기
1/7
post-thumbnail
SELECT AT.TABLE_NAME        -- 테이블명
      ,AT.NUM_ROWS          -- 데이터 수
      ,UT.AVG_ROW_LEN AS "ROW SIZE(Byte)"   -- 데이터 1건 당 평균 사이즈, Byte
      ,ROUND((UT.NUM_ROWS * UT.AVG_ROW_LEN /1024 / 1024),2) AS "SIZE(Mb)"       -- 테이블 사이즈, Mb
      ,ROUND((UT.NUM_ROWS * UT.AVG_ROW_LEN /1024 / 1024/ 1024),2) AS "SIZE(Gb)" -- 테이블 사이즈, Gb
      ,UT.LAST_ANALYZED
  FROM ALL_TABLES AT
      ,USER_TABLES UT
 WHERE AT.TABLE_NAME = UT.TABLE_NAME
   AND AT.OWNER = '#OWNER_NAME#'
   AND AT.NUM_ROWS IS NOT NULL
ORDER BY ROUND((UT.NUM_ROWS * UT.AVG_ROW_LEN /1024 / 1024),2) DESC;

profile
뭐 어떻게 잘 되겠지

0개의 댓글