【发布时间】:2009-06-11 11:38:05
【问题描述】:
我在 Oracle 中有两个不同的模式(比如 S1、S2)和这些模式中的两个表(比如 S1.Table1、S2.Table2)。我想从模式 S1 中查询这两个表。
S1 和 S2 都在不同的数据库中。从 DB1 - Schema S1,我想做这样的事情,
select T1.Id
from S1.Table1 T1
, S2.Table2 T2
Where T1.Id = T2.refId
我知道这样做的一种方法是为第二个模式创建一个数据库链接并在查询中使用它。可悲的是,我没有创建数据库链接所需的权限。有没有办法在没有数据库链接的情况下做到这一点?例如,在 TOAD 中,您可以比较两个模式对象。但同样,两个模式对象也是一般比较。
非常感谢任何想法和建议。提前致谢。
【问题讨论】:
-
访问您的 DBA 以获取权限!
-
好建议。看来,只有拜访他并获得特权似乎是可行的。