如何把用户所属的表的记录数一次统计出来? oracle中如何把用户所属的表的记录数一次统计出来?我现在想把登陆用户下所属的表记录数统计出来,以看记录数变化情况,如何做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(num_rows) from user_tables; 不是,我的意思说,比如用户admin有三个表,A,B,C,那么让其统计出这三个表的记录各是多少?比如:表名 记录数A 50B 120C 5000 select * from user_tables (里面应该有表名字段,返回当前用户拥有的所有表信息)使用游标加上面的SQL取表名构造select count(*) from table_name取count(*)累加 select table_name as 表名,num_rows as 记录数 from user_tables to lemontree33(风) : 按照您的方法,我只能取出部分数据,不知道为什么? dbms_stats.gather_schema然后 select table_name as 表名,num_rows as 记录数 from user_tables EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS('用户名');select table_name as 表名,num_rows as 记录数 from user_tables; oracle触发器如何根据不同的update结果执行不同的动作 创建表空间时,‘本地管理’和‘在字典里管理’有什么区别? 取某表字段名问题 oracle查询问题,请大家帮忙! 数据库中有一个字段是date型的,想要获取date日期最大的5条记录 初学oracle,创建数据库时出现ora-00988:缺少或无效口令错误!请指点,立刻给分!!! 序列的问题 请问高人如何在ORACLE中根据系统时间设置触发器。 这条SQL该怎么写? 如何操作Oracle8.05的BLOB字段? 怎样把一个表的所有字段名都查出来,并用“,”隔开 请问这样的数据如何插入?
比如:表名 记录数
A 50
B 120
C 5000
使用游标加上面的SQL取表名
构造select count(*) from table_name
取count(*)
累加
按照您的方法,我只能取出部分数据,不知道为什么?
然后 select table_name as 表名,num_rows as 记录数 from user_tables
select table_name as 表名,num_rows as 记录数 from user_tables;