Plsql PL/SQL包编译错误:PLS-00323

Plsql PL/SQL包编译错误:PLS-00323,plsql,Plsql,在编译过程中,我遇到以下错误: Oracle错误PLS-00323:子程序或游标“列表目录”在包规范中声明,必须在包体中定义 包装规格: create or replace PACKAGE P_1 is function l_d(p_d IN VARCHAR2, p_fm IN VARCHAR2 DEFAULT NULL, p_f IN VARCHAR2 DEFAULT 'YES',

在编译过程中,我遇到以下错误:

Oracle错误PLS-00323:子程序或游标“列表目录”在包规范中声明,必须在包体中定义

包装规格:

create or replace PACKAGE P_1 is
  function l_d(p_d IN VARCHAR2,
                       p_fm   IN VARCHAR2 DEFAULT NULL,
                       p_f        IN VARCHAR2 DEFAULT 'YES',
                       p_sd     IN VARCHAR2 DEFAULT 'NO') return file_array;
end;
这是包体:

create or replace PACKAGE BODY P_1 is
--
-- MODIFICATION HISTORY
--------------------------------------------------------------------------------
function l_d(p_d IN VARCHAR2,
                       p_fm   IN VARCHAR2 DEFAULT NULL,
                       p_f        IN VARCHAR2 DEFAULT 'YES',
                       p_sd     IN VARCHAR2 DEFAULT 'NO') return file_array
    PIPELINED
AS
....
--------------------------------------------------------------------------------
end;
你知道怎么了吗

致以最诚挚的问候,

Dan

在函数声明中缺少管道化的

在函数声明中缺少管道化的