如题
一般情况下用exec 存储过程名(入参)
但有出参怎么办?

解决方案 »

  1.   

    有个例子吗?
    我在plsql可以这样执行 var flag number;
    var msg varchar2;
    exec OPERATOR('aaaa','1',:flag,:msg);
      

  2.   

    晕,可能没讲明白
    我要在一个新的存储过程中调用这个OPERATOR('aaaa','1',:flag,:msg);有什么语法?
      

  3.   

    大概一个样子
    create or replace procedure testpro 
    (v_1 varchar2)
    as
    begin
    OPERATOR('aaaa',v_1);--operator 是个过程 前面是in参数 后面是out参数
    dbms_output.put_line(v_1);
    end;
      

  4.   

    但我这个新存储过程个job,无需要返回值的,怎么办?