我在Oracle中有兩種不同的模式(比如S1,S2)和兩個模式中的表(比如S1.Table1,S2.Table2)。我想從模式S1查詢這兩個表。查詢來自不同模式的兩個表
S1和S2都在不同的數據庫中。從DB1 - 架構S1,我想要做這樣的事情,
select T1.Id
from S1.Table1 T1
, S2.Table2 T2
Where T1.Id = T2.refId
我知道這樣做會創建一個數據庫鏈接,第二模式和在查詢中使用它的方法之一。可悲的是,我沒有創建數據庫鏈接所需的權限。沒有數據庫鏈接有沒有辦法做到這一點?例如,在TOAD中,您可以比較兩個模式對象。但是,再次,兩個模式對象,這是一般比較。
任何想法,建議,非常感謝。提前致謝。
訪問您的DBA獲取privs! – tuinstoel 2009-06-11 12:59:45
好的建議。看起來,只有拜訪他並獲得特權似乎是可行的。 – Guru 2009-06-11 13:57:22