Oracle中用户a,使用用户b中的表创建视图,报错!ORA-01031: insufficient privileges
原因为:在创建create view 和 create procedure的时候,是不可以利用相应的role隐式授权的,必须显式的授予这个对象相应的权限。
解决办法: grant select on b用户的表名 to a用户;
即可
原因为:在创建create view 和 create procedure的时候,是不可以利用相应的role隐式授权的,必须显式的授予这个对象相应的权限。
解决办法: grant select on b用户的表名 to a用户;
即可