CREATE OR REPLACE PROCEDURE pro_hx_to_BILL_D_C(s_Data_Date Varchar2, Respmsg out nocopy varchar2) 其中Respmsg 就是你要返回的信息,传进去一个任意值,之后取出来就是返回值。
create or replace procedure test_pro as v_1 varchar2(20); v_2 varchar2(20); begin out_pro(v_1,v_2);--假设是两个out参数 --然后在这个过程中你就可以用这两个变量了 dbms_output.put_line(v_1||v_2); end;
在一个存储过程中调用另一个存储过程(有两个out参数),如何获取调用的结果呢?
Respmsg out nocopy varchar2)
其中Respmsg 就是你要返回的信息,传进去一个任意值,之后取出来就是返回值。
as
v_1 varchar2(20);
v_2 varchar2(20);
begin
out_pro(v_1,v_2);--假设是两个out参数
--然后在这个过程中你就可以用这两个变量了
dbms_output.put_line(v_1||v_2);
end;