/*
统计每个表的数据量到表数据记录表
*/
--创建一张表记录统计信息
create table test(tab_name varchar(30),row_num int)
--统计每个表的数据量到TEST表进行记录,并查询出TEST表的结果
declare
count_rows int;
v_sql varchar(100);
begin
count_rows:=0;
for a in (select TABLE_NAME from dba_tables where owner='模式名' )
loop
v_sql:='select count(*) from 模式名.'||a.TABLE_NAME;
execute immediate v_sql into count_rows;
insert into test values(a.TABLE_NAME,count_rows);
end loop;
select * from test;
end;
达梦数据库统计模式下所有表记录数
最新推荐文章于 2025-05-16 16:09:51 发布