【发布时间】:2011-05-03 15:09:16
【问题描述】:
在 MySQL 中,我可以创建一个指向另一个模式中的表的视图。 Oracle 11g 允许这样做吗?
【问题讨论】:
-
我不知道Oracle,但我猜有人会问什么版本:)
标签: sql oracle view schema oracle11g
在 MySQL 中,我可以创建一个指向另一个模式中的表的视图。 Oracle 11g 允许这样做吗?
【问题讨论】:
标签: sql oracle view schema oracle11g
只要当前帐户(具有视图的帐户)在另一个架构中授予适当的权限,一切都会好起来的:
GRANT SELECT ON other_schema.table TO user;
【讨论】:
是的,但您的用户必须对这两个架构都具有权限。
见:http://itknowledgeexchange.techtarget.com/itanswers/oracle-cross-schema-view/
【讨论】:
您也可以为不同架构中的对象创建同义词,从而在您的视图中省略外部架构名称。
【讨论】: