Oracle-生成Package.Procedure调用

问题描述 投票:0回答:1

早上好,您知道一种自动生成Oracle package.procedure调用的简便方法吗?

定义包后

 Create Or Replace Package PKG1
    As
    Procedure PRC1
        (
            P_VAL1_I        In  NUMBER,
            P_Return_Set_O  Out Sys_Refcursor,
        );
    End;

我想通过脚本生成调用

 DECLARE
         var_P_RETURN_SET_O SYS_REFCURSOR;
    BEGIN
         PKG1.PRC1(P_VAL1_I => 0, P_Return_Set_O => var_P_RETURN_SET_O );
    END;

当然,稍后我将替换输入参数。

任何想法/建议?

oracle package execution
1个回答
0
投票

您尝试过:

variable rc refcursor;
exec PKG1.PRC1(0, :rc);
print rc;
© www.soinside.com 2019 - 2024. All rights reserved.