ORA-04067: 未执行,包体不存在

pra*_*enb 2 asp.net oracle stored-procedures package

我正在使用后端 Oracle DB 开发 ASp.net 项目。

我创建了一个新包,其中包含数据库的存储过程。并从包中调用存储过程。我收到以下错误。

ORA-04067: not executed, package body "WB_APP_MANAGER.WB_PCK_APP_MANAGER" does not exist
ORA-06508: PL/SQL: could not find program unit being called: "WB_APP_MANAGER.WB_PCK_APP_MANAGER"
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)

请让我知道如何解决这个问题。

谢谢

jos*_*989 5

您的包裹规格可能已到位,但您的包裹主体似乎丢失了。对于任何执行的包,包体也必须存在。

select object_type  
from   dba_objects 
where  object_name = 'WB_PCK_APP_MANAGER';
Run Code Online (Sandbox Code Playgroud)

上述查询必须报告 PACKAGE 和 PACKAGE BODY。

如果查询未报告 PACKAGE BODY,则您需要创建包主体。

创建或替换包体 WB_PCK_APP_MANAGER 作为

  • 如何创建包体? (2认同)