如题,我的存储过程有一个传入参数是数组,那我在java中怎样传入这个数组呢?
我的java代码为:
.....
cs = conn.prepareCall("{ call saveAurhorize(?,?,?,?) }");
 cs.registerOutParameter(4,OracleTypes.VARCHAR);    
    cs.setObject(1,needSave);
    cs.setInt(2,needSave.length);
    cs.setInt(3,Integer.parseInt(busiNo));存储过程为:
create or replace procedure saveAurhorize(inputValue in para,inputLength in number,busiNo in number, retValue out varchar2) is其中
para被定义为:
create or replace type para as varray(1000) of varchar2(4000)谢谢帮助,通过马上给分