来自user_tables和user_objects查询的不同数量的表

时间:2014-09-12 13:20:55

标签: sql oracle data-dictionary

在相同的模式下,我从以下两个查询中获得了不同数量的表:

select object_type,count(*) from user_objects group by object_type;

输出:我从object_type列获得了17个表。

另一个问题:

select count(*) from user_tables;

输出:

  

选择了13行。

有人可以告诉我为什么我有两个不同的号码吗?

1 个答案:

答案 0 :(得分:-1)

第一次查询的结果包括BIN中的对象。 试试

select object_type,count(*) from user_objects where object_name not like 'BIN%' group by object_type;

你应该得到相同的结果