【发布时间】:2010-11-04 16:29:05
【问题描述】:
我有一个 Oracle 视图,它使用了一个我在任何地方都找不到的表。但是,我仍然可以查询视图,我认为这是不可能的。
视图内容是否缓存在某个地方,从表格仍然存在时开始,或者我只是没有足够努力地寻找表格?
明确一点:我查看了 ALL_TABLES 和 ALL_OBJECTS,但表(或其他任何东西)都没有出现。
【问题讨论】:
-
视图在您的架构中还是其他架构中?如果是前者,您应该有权访问所有单独的组件。如果是后者,您可能无法看到组件。不过,我会以 ALL_OBJECTS 为起点。
-
我会查询
DBA_OBJECTS(如果我没有权限,则将查询发送给 DBA)来确定。