ITPub博客

首页 > 数据库 > Oracle > ORACLE 数组在过程中的应用

ORACLE 数组在过程中的应用

原创 Oracle 作者:itpub120 时间:2006-12-05 17:26:30 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ORACLE 视图介绍
请登录后发表评论 登录
全部评论
  • 博文量
    60
  • 访问量
    581407