如何查询oracle数据库中共有多少条记录?能不能这样查?

如题所述

dba_tables有个字段叫NUM_ROWS,这个字段记录了上次收集统计数据时该表的行数(不会实时更新、如果该表没有收集过就为空)。

最快速的方法就是对关心的表,在NUM_ROWS这列上求和。

缺点是不够准确。

要准确的方法只有2个,对全库重新收集统计数据,使用上面的方法;或者对关心的表做count(*),再加在一起。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答