+-
Oracle 数据库下 查询当前用户下所有表的记录总数

查看表空间中的表名,表数据,

BLOCKS 列代表该表中曾经使用过得数据库块的数目,即水线。
EMPTY_BLOCKS 代表分配给该表,但是在水线以上的数据库块,即从来没有使用的数据块.

select t.table_name,t.num_rows,t.blocks,t.empty_blocks from user_tables t


合计表空间的表的数目:

select count(*) from user_tables