--删除测试 PKG --DROP PACKAGE SL_PKG_TEST; --PKG头文件 CREATE OR REPLACE PACKAGE SL_PKG_TEST IS --******************************************************************************************* --功能说明: 测试用PKG --参数说明: 输入 -- P_APPLY_NO VARCHAR2 XXX 号 --输出 -- p_o_flag OUT VARCHAR2 执行结果:Y-成功;N-失败; -- p_o_msg OUT VARCHAR2 结果描述 --调用函数: --修改记录: create by zyl 2013.9.10 -- --******************************************************************************************* PROCEDURE DEMO_1(P_APPLY_NO VARCHAR2, P_O_FLAG OUT VARCHAR2, P_O_MESG OUT VARCHAR2); END SL_PKG_TEST; --PKG 包体 CREATE OR REPLACE PACKAGE BODY SL_PKG_TEST IS --******************************************************************************************* --功能说明: 测试用PKG --参数说明: 输入 -- P_APPLY_NO VARCHAR2 XXX 号 --输出 -- p_o_flag OUT VARCHAR2 执行结果:Y-成功;N-失败; -- p_o_msg OUT VARCHAR2 结果描述 --调用函数: --修改记录: create by zyl 2013.9.10 -- --******************************************************************************************* PROCEDURE DEMO_1(P_APPLY_NO VARCHAR2, P_O_FLAG OUT VARCHAR2, P_O_MESG OUT VARCHAR2) IS --网点代码 V_DEPT_NO VARCHAR2(20); BEGIN P_O_FLAG := 'Y'; P_O_MESG := '成功'; --异常处理 EXCEPTION WHEN OTHERS THEN P_O_FLAG := 'N'; P_O_MESG := '失败' || SQLCODE || SUBSTR(SQLERRM, 1, 150); END; END SL_PKG_TEST;
?