PL/SQL to count from all tables in a schema
Replace SYSTEM with the name of the schema you are interested in:
set serverout on size 999999
declare
cnt number ;
begin
for c1 in (select owner, table_name from all_tables where owner = 'SYSTEM')
loop
execute immediate 'select count(1) from '||c1.owner||'.'||c1.table_name into cnt ;
dbms_output.put_line(c1.table_name||','||cnt) ;
end loop ;
end ;
/
Leave a Reply