我有一个包,想授权给另一个schema执行,我需要怎样授权了?
包内容大概如下:
package A
select * from A;
select * from B;
其实不需要把里面的表单独授权给用户,只需要授予包执行的权限就好了
grant execute on A to scoot;
这样用户scoot就可以调用包的存储过程和函数了,不过如果scoot单独执行select * from A 时还是会报权限不足的错误,
这点是要注意的问题。
我有一个包,想授权给另一个schema执行,我需要怎样授权了?
包内容大概如下:
package A
select * from A;
select * from B;
grant execute on A to scoot;
这点是要注意的问题。