运行pl / sql索引:: 1的IN或OUT参数缺少IN或OUT参数

时间:2018-02-12 20:46:07

标签: oracle plsql jdeveloper

我有这个程序

PROCEDURE P_OBTENER_PLANES(PLANES OUT PLAN_SET) IS 

    BEGIN
    SELECT PLAN_T(A.SECUENCIAL)
    BULK COLLECT INTO PLANES
    FROM RECLAMACION A
    WHERE A.ANO = 2011;
END;

我试图使用此代码在JDeveloper上运行它

DECLARE
    PLANES DBAPER.PLAN_SET;

    BEGIN

        PKG_EDC.P_OBTENER_PLANES(
        PLANES => PLANES
        );

    :PLANES := PLANES;

END;

我正在

  

连接数据库RERSERVAS_DEV。

     

索引:: 1

时缺少IN或OUT参数      

流程退出。

     

断开与数据库的连接RERSERVAS_DEV。

PLAN_SET是一个表类型PLAN_T,它只有一个属性编号。

1 个答案:

答案 0 :(得分:0)

尝试为参数的参数指定一个与参数名称不同的名称:

DECLARE
    v_PLANES DBAPER.PLAN_SET;
BEGIN

        PKG_EDC.P_OBTENER_PLANES(
        PLANES => v_PLANES
        );
END;