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를 조회할때 쓰면 좋다

반응형