日期:2014-05-16  浏览次数:20416 次

oracle查询某用户下所有表记录数
google了好会,大部分都是count(*)了下得出来,突然发现了这个
select NUM_ROWS,TABLE_NAME from dba_all_tables

真是没话说了啊
加个条件,就能得到想要的用户所有表记录数了
select * from dba_all_tables t where t.owner='user'

1 楼 yangtao309 2009-04-09  
楼主是在oracle哪个版本下的 测试了吗?
我在oracle 10g 下找不到表
2 楼 yangtao309 2009-04-09  
刚才看到的 一个方法
奉献给 楼主~ 本人测试过
select t.owner, count(*) from all_tables t group by t.owner