千家信息网

Oracle统计某个用户下所有表的各自行数

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,set serveroutput ondeclaret_count number(10);t_str VARCHAR2(500);cursor t_tables is select table_nam
千家信息网最后更新 2025年02月01日Oracle统计某个用户下所有表的各自行数set serveroutput on


declare
t_count number(10);
t_str VARCHAR2(500);
cursor t_tables is select table_name from user_tables;
begin
for t_row in t_tables loop
t_str := 'select count(*) from '|| t_row.table_name;
execute immediate t_str into t_count;
dbms_output.put_line( t_row.table_name || '=' || to_char(t_count));
end loop;
end;
0