识别Oracle 11中的系统表



ALL,

有没有一种方法可以识别Oracle 11g中的系统表?

如果我调用SQLTables()API,我将获得所有可用表的列表。我想确定什么表是内部Oracle,哪个表是用户制作的。

我正在连接system帐户。(dba)。

TIA!

使用OWNER列名作为筛选器,查询例如DBA_TABLES(这意味着您可以访问该数据库中的所有表)。例如:

select owner, table_name
from dba_tables
where owner in ('SYS', 'SYSTEM');

如需更多所有者,请查询DBA_USERS:

select * from dba_users;

并将您想要的任何内容包含到第一个查询中。

最新更新