如何用SQL语句求oracle 数据库所有表的行数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用SQL语句求oracle 数据库所有表的行数?相关的知识,希望对你有一定的参考价值。
求各个表的行数, 返回的结果应该是两列, 表名和行数 多谢指教! 是一下子查出所有表的行数, 而不是一个表一个表的用SQL语句查询. select count(*) from tablename 这个语句一次只能查一个表. 是oracle里面的拉~~~
参考技术A 可以从表user_tables中查询。select
sum(num_rows)
from
user_tables
;
就是显示用户所有表的行数其中num_rows是每个表的行数,用sum加总一下,就是当前用户所有表的
总行
数。
但因为user_tables中的数据不是
实时
统计,会有时间差,所以以上Sql统计得到的结果与实际会存在一定
误差
。
以上是关于如何用SQL语句求oracle 数据库所有表的行数?的主要内容,如果未能解决你的问题,请参考以下文章
oracle数据库中如何用sql语句查出重复字段以及如何删除?
oracle数据库如何用update批量更新某列数据中的字段