oracle中type的使用

来源:互联网 发布:成都少儿编程培训机构 编辑:程序博客网 时间:2024/04/30 04:39

create or replace type mytype IS TABLE OF varchar2(20);
declare type1 mytype :=mytype('1','2','3','4');
i number:=1;
var_str varchar(20):='liaomin';
begin
type1.EXTEND;
type1(type1.COUNT):=var_str;
loop
  dbms_output.put_line(type1(i));
  i:=i+1;
  exit when i=type1.count+1;
 end loop;
end;

 

注意地方  IS TABLE OF varchar2(20); 表示表格中的varchar2(20) 相当于一列数据 这里就表示数组

type1需要添加数据 必须调用 EXTEND添加一份地址  其实最后一个位置 也就是该添加值的地方

注意 该数组的下标是从 1开始的

 

 

原创粉丝点击