declare
    cursor mycur is select table_name from user_tables;
    num number:=0;
    sum number:=0;
    tab_nam user_tables.table_name%type;
 begin
    open mycur;
    fetch mycur into tab_nam;
    while mycur%found loop
            execute immediate 'select count(*) from '||tab_nam into num;
            dbms_output.put_line(tab_nam||' '||num);
            sum:=sum+num;--把这句屏蔽掉就行了.
            fetch mycur into tab_nam;
    end loop;
     dbms_output.put_line('总记录数为:'||sum);
    close mycur;
 end;
 代码作用:统计一个用户模式下的所有表的所有记录数之和;