반응형
-- 유저 별
select 'select '||'count(*)'||' ' ||'from ' ||table_name||';' from user_tables;
-- 전체 건수 뽑는 쿼리 뽑기
select 'select '||'count(*)'||' ' ||' from '|| owner||'.' ||table_name||';' from dba_tables
order by owner,table_name
;;
-- 유저 별 함수 사용
select table_name
,num_rows "통계건수"
,to_number(
dbms_xmlgen.getxmltype('SELECT COUNT(*) C FROM ' || TABLE_NAME).Extract('//text()')) "실제 건수"
FROM dba_tables;
select table_name
,num_rows "통계건수"
,to_number(
dbms_xmlgen.getxmltype('SELECT COUNT(*) C FROM ' || TABLE_NAME).Extract('//text()')) "실제 건수"
FROM user_tables;
반응형
'ORACLE > SQL' 카테고리의 다른 글
오라클 Count over (0) | 2018.07.06 |
---|---|
ORA-01476: 제수가 0 입니다. 에러 발생하는 경우 대처방법!!! (0) | 2016.04.06 |
동시성제어 SELECT FOR UPDATE #1 (0) | 2013.03.01 |
Oracle EXISTS Versus IN (0) | 2010.06.18 |
NOT IN과 NOT EXISTS의 차이점 (0) | 2010.04.02 |