我可以在本地架构过程中使用不同的架构视图

时间:2018-03-17 15:13:40

标签: sql oracle plsql views

让我当前的架构名称为 sch1 。如果我在名为 sch2。的不同模式中有 v1 视图,那么我想在我当前使用该视图( sch2.v1 )架构(sch1)的程序

有可能吗?是的,请举一个例子。

1 个答案:

答案 0 :(得分:0)

是的,通过为sch2.v1授予sch1选择权限:

SQL> conn sch2/pwd1
SQL> grant select on v1 to sch1 [ with grant option ];
SQL> conn sch1/pwd2
SQL> select * from sch2.v1;  -- assuming you query sch2.v1 inside your procedure