Oracle grant execute to package不起作用

flmtquvp  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(113)

我在模式CUST_DEV中创建了包。在我的程序包的proc中,我使用了另一个程序包CUST_DS.CUST_CTL.proc()中的proc。
当我重新编译我的包时,我收到错误:PLS-00201:必须声明CUST_DS.CUST_CTL.proc。
我给了你特权

grant execute on CUST_DS.CUST_CTL to CUST_DEV with grant option

我为CUST_DS.CUST_CTRL上的CUST_DEV签入db_tab_priv新权限。
但是当我重新编译我的包时,我收到了同样的错误。我做错了什么?
我已经给了特权与授予选项和没有

inkz8wg9

inkz8wg91#

我需要在调用过程中添加schema name:CUST_DS.CUST_CTL.proc(5).谢谢你,@PaulW

相关问题