oracle的几个问题
1、怎么给数组赋值?
create or replace procedure test as
type arr is array(1000) of varchar2(10);
tt arr;
i integer;
begin
i:=1;
loop
tt(i):='test'; ///这句有问题。
i:=i+1;
exit when i > 1000;
end loop;
end;
在编译时没有错误,执行的时候报错:
Reference to uninitialized collection
什么意思?
2、怎么看当前数据库中正执行那些过程、触发器?我现在怀疑有一个触发器死锁了,可不知道怎么去确定,怎么去杀死这个触发器。