如何用SQL语句求oracle 数据库所有表的行数

如何用SQL语句求oracle 数据库所有表的行数,第1张

可以从表user_tables中查询。

select

sum(num_rows)

from

user_tables

;

就是显示用户所有表的行数其中num_rows是每个表的行数,用sum加总一下,就是当前用户所有表的总行数。

但因为user_tables中的数据不是实时统计,会有时间差,所以以上Sql统计得到的结果与实际会存在一定误差。

rn 是列别名啊,不能直接对列别名 使用的。

用子查询看看:

select from

(select 字段 ,row_number() over(order by 字段) as rnfrom 表

) aaa where rn in(指定行)

以上就是关于如何用SQL语句求oracle 数据库所有表的行数全部的内容,包括:如何用SQL语句求oracle 数据库所有表的行数、SQL查询指定行数的数据,怎么能查到、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9677833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存