我在一个包(即)中有几个存储过程(比方说PROC_1
和) ,它位于模式/用户之一(即)下。PROC_2
PROC_PKG
A
我需要向另一个用户(即B
)授予执行权限。
所以我已经尝试过以下命令:
grant execute on PROC_1 TO B;
grant execute on A.PROC_1 TO B;
grant execute on PROC_PKG.PROC_1 TO B;
grant execute on A.PROC_PKG.PROC_1 TO B;
PS:我只想允许用户
B
访问PROC_1
,这意味着用户B
不应该能够PROC_2
从同一个包访问。