Plsql 无法调用包中包含的pl sql函数
我有如下代码:Plsql 无法调用包中包含的pl sql函数,plsql,Plsql,我有如下代码: CREATE OR REPLACE PACKAGE BODY schema_name.abc AS FUNCTION f1 RETURN CLOB AS BEGIN <some task> END; PROCEDURE p1 BEGIN f1(<param>); END; END abc; 您需要在软件包规范中声明您的函数,如下所示: CREATE OR REPLACE PACKAGE s
CREATE OR REPLACE PACKAGE BODY schema_name.abc AS
FUNCTION f1
RETURN CLOB AS
BEGIN
<some task>
END;
PROCEDURE p1
BEGIN
f1(<param>);
END;
END abc;
您需要在软件包规范中声明您的函数,如下所示:
CREATE OR REPLACE PACKAGE schema_name.abc AS
FUNCTION f1
RETURN CLOB;
您需要在软件包规范中声明您的函数,如下所示:
CREATE OR REPLACE PACKAGE schema_name.abc AS
FUNCTION f1
RETURN CLOB;
您只发布了包体。包装规格如何?函数在那里声明了吗?我得到它是因为函数没有在包规范中声明,而调用它的过程包含在包规范中。谢谢你只贴了包裹的正文。包装规格如何?函数在那里声明了吗?我得到它是因为函数没有在包规范中声明,而调用它的过程包含在包规范中。ThanksI得到它,因为函数没有在包规范中声明,而调用它的过程包含在包规范中。ThanksI得到它,因为函数没有在包规范中声明,而调用它的过程包含在包规范中。谢谢
CREATE OR REPLACE PACKAGE schema_name.abc AS
FUNCTION f1
RETURN CLOB;