SQL
[오라클] ORACLE 계정내 모든 테이블들의 로우 카운트(행수) 조회
dev.mk
2017. 6. 9. 16:57
반응형
2가지 방법
1.
SELECT TABLE_NAME, NUM_ROWS FROM USER_TABLES;
2.
SELECT TABLE_NAME,
NUM_ROWS, -- 통계정보 건수
(DBMS_XMLGEN.GETXMLTYPE('SELECT COUNT(*) C FROM '||TABLE_NAME).Extract('//text()')) as NUM_ROWS2 -- 실제측정 건수
FROM USER_TABLES;
2번방법은 대용량의 DB를 조회할때 쓰면 좋다
반응형