在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。table_name是表名,num_rows代表表的行数。(该方法存在缺陷,user_tables并不是实时刷新的)

具体如下:

1、查询数据库所有的表sql:select t.table_name,t.num_rows from all_tables t;

sql执行后的输出结果如下图:

统计表中数据量

2、查询当前用户表sql:select t.table_name,t.num_rows from user_tables t;

sql执行后输出结果如下图:

统计表中数据量

相关文章:

  • 2021-04-09
  • 2021-06-05
  • 2021-07-03
  • 2021-09-29
  • 2021-12-28
  • 2021-11-09
  • 2021-10-24
  • 2021-11-25
猜你喜欢
  • 2021-12-03
  • 2021-12-27
  • 2021-11-29
  • 2021-04-02
  • 2021-07-29
  • 2022-01-07
相关资源
相似解决方案