2010-11-01 103 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