在Oracle下如何获得当前模式下每一个表的记录合
方法如下:
declare
n_reccount number;
begin
for var in (select table_name from user_tables) loop
--先获得所有表的名字
--需要一个动态的sql语句
select count(*) into n_reccount from var.table_name
但不知道如何组织这个sql语句
dbms_output.put_line('Table_Name '||var.table_name
'Record_Count '||n_reccount);
end loop;
end;