ORACLE/운영 잡다
테이블 COUNT 전체 하는법
Max-Jang
2020. 11. 18. 09:10
반응형
SELECT a.table_name
, TO_NUMBER ( dbms_xmlgen.getxmltype( 'SELECT COUNT(*) c FROM ' || a.table_name ).Extract('//text()') )
* COUNT (*) cnt
FROM user_tables a
, user_tab_columns b
WHERE a.table_name = b.table_name
GROUP BY a.table_name;
SELECT TABLE_NAME
, TO_NUMBER(
EXTRACTVALUE(
XMLTYPE(
DBMS_XMLGEN.GETXML('select count(*) c from '||TABLE_NAME))
,'/ROWSET/ROW/C')) COUNT
FROM USER_TABLES;