我在模式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新权限。
但是当我重新编译我的包时,我收到了同样的错误。我做错了什么?
我已经给了特权与授予选项和没有
1条答案
按热度按时间inkz8wg91#
我需要在调用过程中添加schema name:
CUST_DS.CUST_CTL.proc(5)
.谢谢你,@PaulW