现在ORACLE中有个包叫PPPP_KK,包中有个存储过程如下:
procedure HisData(ValueType in varchar2 default 'Value',devType in number default 0,SelType in number default 0,pDevID in varchar2,DataType in number,fDate in varchar2,lDate in varchar2,pResult out Rst);
请问我该如何往HisData传递参数,尤其是最后一个参数pResult out Rst。
请高手指教!

解决方案 »

  1.   

    CallableStatement cs = connection.prepareCall("call PPPP_KK.HisData(?,?,?)");      // 添加参数
          cs.setString(1, str1);  
          cs.setLong(2, long1);  
          cs.setLong(3, long2);        // 执行存储过程
          cs.execute();
      

  2.   

    我想问下wuhuawu09(心晴),我最后一个参数是个结果集,我调用的时候需要往里面传参数吗,如果需要传什么样的参数啊?为什么你只有三个参数传进去
      

  3.   

    declare
      pResult varchar2(2000);
    begin
      HisData(,,,,, pResult);
      dbms_output.put_line(pResult);
    end;