傻瓜式建站软件,晋江文学网,装饰设计乙级资质,Wordpress多站点共享用户Oracle查询数据库中当前用户每个表的数据条数
select t.table_name,t.num_rows from user_tables t一般情况下这条语句就可查出想要结果 如果不行 请执行以下脚本
create or replace function count_rows(table_name in varchar2,owner in varchar2 default null)return…Oracle查询数据库中当前用户每个表的数据条数
select t.table_name,t.num_rows from user_tables t一般情况下这条语句就可查出想要结果 如果不行 请执行以下脚本
create or replace function count_rows(table_name in varchar2,owner in varchar2 default null)return number authid current_user ISnum_rows number;stmt varchar2(2000);
beginif owner is null thenstmt : select count(*) from || table_name || ;elsestmt : select count(*) from || owner || . || table_name || ;end if;execute immediate stmtinto num_rows;return num_rows;
end;写了此方法以后在sql语句中调用即可
select table_name, count_rows(table_name) nrows from user_tables ;