ORACLE 固定数组用法

declare 
type type_array is varray(5) of varchar2(20);
var_array type_array := type_array();
--var_array type_array := type_array('2','2','3','4'); -- 賦值的時候初始化
v_num integer:=0;
begin
      var_array.extend(4);

      dbms_output.put_line(var_array.count);

for v_num in 1..var_array.count
    loop
          var_array(v_num) := to_char(v_num);
    end loop;
 --v_num:=1;
for v_num in 1..var_array.count
    loop
          dbms_output.put_line(var_array(v_num));
    end loop;
    
/*    select * from Table(var_array());*/

end;

  

posted @ 2021-04-25 16:23  zq爱生活爱代码  阅读(108)  评论(0编辑  收藏  举报