如何调用ORACLE中一个包里的存储过程以及传递参数!(急)
现在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。
请高手指教!
------解决方案--------------------我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
------解决方案--------------------存储过程 方面的不太了解。帮顶。。。。。
------解决方案--------------------CallableStatement cs = connection.prepareCall( "call PPPP_KK.HisData(?,?,?) ");
// 添加参数
cs.setString(1, str1);
cs.setLong(2, long1);
cs.setLong(3, long2);
// 执行存储过程
cs.execute();
------解决方案--------------------最后一个参数好像是一个记录集,感觉吧,帮顶下
------解决方案--------------------帮顶