2010-11-01 104 views
2

在MySQL中,我可以創建一個視圖,指向另一個模式中的表。 Oracle 11g是否允許這樣做?Oracle是否允許跨模式視圖?

+1

我不知道甲骨文,但我猜測有人會問什麼版本:) – JNK 2010-11-01 20:25:50

回答

7

只要經常賬戶(一個與視圖)在其他模式中授予相應的權限(S),事情將被罰款:

GRANT SELECT ON other_schema.table TO user; 
+0

如果選擇權限授予一個用戶所屬的角色,交叉模式視圖是否工作?我知道存儲過程只能查看用戶直接授予權限的表,而不是角色。 – 2010-11-01 21:15:48

+0

@Shannon Severance:我還沒有做到能夠說。 – 2010-11-01 21:26:21

0

你可以創建在不同的模式對象的同義詞爲好,這樣在您的看法忽略了國外的模式名。

+0

當心同義詞! (問湯姆;-) – Wivani 2012-01-05 13:52:02