JAVA调用Oracle存储过程,怎么传入数组参数呢???
我在Oracle中可以建立传入参数是数组的存储过程。
就是不知道JAVA中怎么调用它?
--创建类型
create or replace type arr as table of number;
--创建存储过程
create or replace procedure p(myArray arr)
as
begin
for i in myArray.first..myArray.last
loop
dbms_output.put_line(to_char(i));
end loop;
end;
--测试
declare
myArray arr:=arr(1,2,3,4,5);
begin
p(myArray);
end;