怎么查询oracle数据库里的有数据的表
发布网友
发布时间:2022-04-08 07:00
我来回答
共1个回答
热心网友
时间:2022-04-08 08:29
不准确的:
select table_name,num_rows from dba_tables where num_rows > 0 ;
因为统计信息不是实时的,所以可能不准确。
想要得到准确的数据,需要自己写存储过程,查询每一个表中的数据量。
select count(*) from table_name where rownum<2 ;
为0表示没有数据,为1表示有数据。