ORACLE 数组\集合使用

版权声明:随意乱写,切勿当真! https://blog.csdn.net/pehao/article/details/70153729
CREATE OR REPLACE FUNCTION F_集合操作示例 RETURN NUMBER
IS
--集合元素类型
type sitemtype is record (项目ID number);
--集合类型
type slistType is table of sitemtype;
--集合对象定义
slist slistType:=slistType();

begin
     --新增1行
     slist.extend();
     --设置值
     slist(1).项目ID := 1;
     --新增2行
     slist.extend();
     --设置值
     slist(2).项目ID := 5656565656;
     
     --删除
     slist.delete(2);
     for i in 1..slist.count loop
         dbms_output.put_line( slist(i).项目ID);
     end loop;
   
 return 1;
end F_集合操作示例;

猜你喜欢

转载自blog.csdn.net/pehao/article/details/70153729