显示不同模式的所有表

时间:2019-04-26 13:06:07

标签: sql oracle

我已执行此查询以将所有表显示到我的数据库中

SELECT TABLE_NAME, num_rows counter 
FROM all_tables;

但是数据库具有不同的架构,我想针对每个数据库执行此查询。 我已经尝试为每种模式选择一个表,唯一的方法是使用这种语法从主模式中选择

SELECT *
FROM X.TABLE

1 个答案:

答案 0 :(得分:1)

SELECT DISTINCT OWNER, OBJECT_NAME 
  FROM DBA_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
 AND OWNER = '[some other schema]'