首页 > 数据库 > Oracle > ORACLE 数组在过程中的应用
ORACLE 数组在存储过程中的应用,现在举实例如下:
首先要初始化数组变量,然后对其分配存储数量.......
[@more@]create or replace procedure research(username in varchar2)
as
TYPE num_t_name is varray(100) of varchar2(30) ;
a num_t_name;
c varchar2(10);
j number;
cursor mycur is
select table_name from all_tab_columns where owner=username ;
begin
a := num_t_name();
a.extend(2);
j := 1;
for cur in mycur loop
c := to_char(j,'0000');
--dbms_output.put_line(c);
a(j) := cur.table_name;
insert into T_TABLEPREPARE1(tid,tname)
values(c,a(j));
j := j + 1;
end loop;
commit;
end;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8109090/viewspace-881692/,如需转载,请注明出处,否则将追究法律责任。