Oracle ::调用打包的存储过程

时间:2014-12-11 08:53:52

标签: oracle plsql messagebroker

在我的项目中,我在程序包中存储过程我喜欢直接在我的项目中调用它,如HRPKG.ADD_JOB_HISTORY它重新调用Stored procedure is not defined但如果我从像HR.HRPKG.ADD_JOB_HISTORY这样的UserName调用它,则调用它成功

注意:我在Message Broker中使用ODBC连接oracle!

1 个答案:

答案 0 :(得分:1)

你不能在没有任何用户名的情况下直接推荐你的SP。你需要你的用户名/模式名称作为参考。如果你不使用任何用户,那么它将如何知道从哪里取SP.Its语法。

HR.HRPKG.ADD_JOB_HISTORY

HR-UNAME  HRPKG包  ADD_JOB_HISTORY-SP

就像在HR模式中找到HRPKG包下的SP ADD_JOB_HISTORY一样