declare
type v_ar is varray(4000) of varchar2(4000);
my_ar v_ar:=v_ar
(mstart_time1,mstart_time2,mstart_time3,mstart_time4,mstart_time5,mstart_time6,mstart_time7,mstart_time8,mstart_time9,mstart_time10,
mstart_time11,mstart_time12,mstart_time13,mstart_time14,mstart_time15,mstart_time16,mstart_time17,mstart_time18,mstart_time19,mstart_time20,
mstart_time21,mstart_time22,mstart_time23,mstart_time24,mstart_time25,mstart_time26,mstart_time27,mstart_time28,mstart_time29,mstart_time30,
mstart_time31,mstart_time32,mstart_time33,mstart_time34,mstart_time35);
begin
for i in 1..my_ar.count
loop
Execute Immediate'insert into test_zouk(diff_time,ins_time)values(my_ar(i),sysdate)';
commit;
end loop;
end;
上面代码能编译,可是在过程里面无法执行,为什么啊
|