Oracle 是否允许跨模式视图?
在 MySQL 中,我可以创建一个指向另一个模式中的表的视图。 Oracle 11g 允许这样做吗?
In MySQL, I can create a view which points to a table in another schema. Does Oracle 11g allow this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只要当前帐户(具有视图的帐户)具有在其他模式中授予的适当权限,事情就会好起来:
As long as the current account (the one with the view) has appropriate privilege(s) granted in the other schema, things will be fine:
是的,但您的用户必须拥有这两个架构的权限。
请参阅:http://itknowledgeexchange.techtarget.com/itanswers/oracle-cross-架构视图/
Yes, but your user must have permissions on both schemas.
see: http://itknowledgeexchange.techtarget.com/itanswers/oracle-cross-schema-view/
您也可以为不同模式中的对象创建同义词,从而在视图中省略外部模式名称。
You might create synonyms for objects in different schemas as well, thus omitting the foreign schema names in your views.