ORACLE에서 테이블의 데이터 개수 및 용량을 확인 하기 위한 쿼리문
--개수(NUM_ROWS=통계테이블에 있는 정보, num_rows2=COUNT결과)
SELECT TABLE_NAME, NUM_ROWS,
TO_NUMBER(dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM '||TABLE_NAME).Extract('//text()') num_rows2
FROM USER_TABLES
ORDER BY TABLE_NAME ASC
--용량(MB기준)
SELECT SEGMENT_NAME, BYTES/1024/1024||'MB'
FROM USER_SEGMENTS
WHERE SEGMENT_TYPE='TABLE'
ORDER BY SEGMENT_NAME ASC
반응형
'DB > ORACLE' 카테고리의 다른 글
connect by + order siblings by (0) | 2021.11.29 |
---|---|
oracle lpad, rpad 문자 채우기 (0) | 2021.11.19 |
Sqldeveloper .sql 문 실행 (0) | 2019.07.18 |
oracle to_char 숫자->문자 변환시 fm사용 (0) | 2018.05.28 |
DBMS_LOB.SUBSTR ora-06502 발생 (0) | 2017.11.16 |