感谢 帮忙 !!!

解决方案 »

  1.   

    使用Table类型数据
    支持:
    type record_type is record(
    field1   number,
    field2   varchar2(10));a_table   record_type;a_table 就相当于二维数组
      

  2.   

    create t_varr1 is varray(10) of number;
    create t_varr2 is varray(10) of t_varr1;declare
    v_varr t_varr2:=t_varr2();
    begin
    for i in 1..10 loop
    for j in 1..10 loop
    v_varr.extend;
    v_varr(i)(j):=i+j;
    dbms_output.put_line(v_varr(i)(j));
    end loop;
    end loop;
    end;
    /
      

  3.   

    to beckhambobo(beckham) 
    代码[   v_varr(i)(j):=i+j;    ]在 运行的时候出现错误
    号码是6531这样如何解决阿!!!!!!!!!!
      

  4.   

    beckhambobo(beckham)兄弟的做法是可行的.
      

  5.   

    sorry,忘记告诉你,9i以上版本才支持二维数组
      

  6.   

    我试了一下在v_varr(i)(j):=i+j;处出错说没有初始化为什么?
      

  7.   

    v_varr t_varr2:=t_varr2();  --这里就是初始化