RT

解决方案 »

  1.   

    感谢楼上,再问一下:
    在一个存储过程中调用另一个存储过程(有两个out参数),如何获取调用的结果呢?
      

  2.   

    CREATE OR REPLACE PROCEDURE pro_hx_to_BILL_D_C(s_Data_Date Varchar2,
    Respmsg out nocopy varchar2)
    其中Respmsg 就是你要返回的信息,传进去一个任意值,之后取出来就是返回值。
      

  3.   

    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;