【问题标题】:Error(66,3): PLS-00201: identifier must be declared错误(66,3):PLS-00201:必须声明标识符
【发布时间】:2018-07-23 21:20:18
【问题描述】:

我与用户 CC_DEVICE 有 1 个程序。 在这个过程中,我有这个语句调用另一个用户的过程。

of_device.p_msg.parse_csd_session(p_message);

但是我在编译包的时候遇到了这个错误:

Error(66,3): PLS-00201: identifier 'OF_DEVICE.P_MSG' must be declared

【问题讨论】:

  • 您可能没有权限,需要授予它。使用of_device 用户运行GRANT EXECUTE ON of_device.p_msg TO your_current_user;

标签: sql oracle plsql oracle12c pls-00201


【解决方案1】:

您应该被允许使用该程序:

SQL> conn of_device/pwd1
SQL> grant execute on p_msg to cc_device
SQL> conn cc_device/pwd0

现在您可以从 cc_device 使用它...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-17
    相关资源
    最近更新 更多