TYPE T_ORGZ_POST_CODE_AR IS TABLE OF 
TB_ORGZ_POST.ORGZ_POST_CODE%TYPE INDEX BY BINARY_INTEGER;W_ORGZ_POST_CODE_AR T_ORGZ_POST_CODE_AR;BEGIN
   W_ORGZ_POST_CODE_AR(1) := 100;
   W_ORGZ_POST_CODE_AR(2) := 200;
...
END

解决方案 »

  1.   

    declare
          type t_arr is varray(2) of integer;
          a t_arr;
        
        begin
        a:=t_arr(0,0);
        a(1):=1;
        a(2):=2;
        dbms_output.put_line('arr='||a(1)||a(2));
        end;
      

  2.   

    begin
     type your_array is varchar2(100) of varchar2(30);
      ar_var your_array;
      i      number;
    begin
     ar_var :=your_array('one','two');
     for i in 1..2 loop
     dbms_output.put_line(ar_var(i));
     end loop;
    end;
      

  3.   

    在oracle的文档中查找: array.