我在一个包(即)中有几个存储过程(比方说PROC_1和) ,它位于模式/用户之一(即)下。PROC_2PROC_PKGA
我需要向另一个用户(即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从同一个包访问。