How to get two return value from Oracle Stored Procedure

后端 未结 4 1118
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-19 07:39

I know how to get one return value from Oracle SP in Oracle as follow

MyReturn := MY_ORACLE_SP ();

If MY_ORACLE_SP2\'s ret

4条回答
  •  孤城傲影
    2020-12-19 07:43

    Try the below code I just modified the response from user Benoit

    ab=`sqlplus -s system/password << eof
    
    SET SERVEROUTPUT ON
    set pagesize 0;
    set heading off;
    set feedback off;
    set linesize 5000;
    set trimspool on;
    declare
       foo number := 30;
       bar number := 0;
    begin
       f(5,foo,bar);
       dbms_output.put_line(foo || ' ' || bar);
    end;
    /
    
    eof`
    
    echo $ab
    

提交回复
热议问题