pl/sql学习5——变长数组
来源:互联网 发布:开电话会议用什么软件 编辑:程序博客网 时间:2024/06/05 11:26
/*变长数组元素个数有限制,下标从1开始*/
DECLARE CURSOR cur_dept IS SELECT dname FROM dept; TYPE name_type IS VARRAY(100) OF dept.dname%TYPE; v_dept name_type := name_type(); /*初始化变长数组,不然会报错 */ v_counter INTEGER := 0;BEGIN FOR name_rec IN cur_dept LOOP v_counter := v_counter + 1; v_dept.EXTEND; /*使用extend进行扩展 */ v_dept(v_counter) := name_rec.dname; DBMS_OUTPUT.put_line('名称为: (' || v_counter || ') is :' || v_dept(v_counter)); END LOOP;END;
------------------------------------------------------------------------------------------------
变长数组还可以做为数据库表列的数据类型,但是变长数组的元素个数有限制,不想嵌套表,元素个数没有限制
create type dept_type as object(name varchar2(100));create type varray_data is varray(100) of dept_type;create table test(id number(10),t_name varray_data);
- pl/sql学习5——变长数组
- PL/SQL变长数组
- PL/SQL变长数组
- PL/SQL变长数组
- Oracle 10g复合数据类型pl/sql集合学习六——索引表、嵌套表、变长数组
- PL/SQL中使用嵌套表、变长数组(Varray)注意事项
- PL/SQL 嵌套表变长数组和索引表[转]
- pl/sql学习2——pl/sql记录
- pl/sql学习3——pl/sql表
- pl/sql学习7——pl/sql记录表
- pl/sql学习笔记——触发器
- 学习笔记_oracle——PL/SQL
- PL/SQL变长和固定长度文件读入函数
- Pl/SQL中的数组
- pl/sql之数组
- PL/SQL8——PL/SQL记录
- delphi与变长参数——开放数组(1)
- delphi与变长参数——开放数组(2)
- 竞争从来都是血腥的
- hdoj 3298 Contestants
- struts2访问网页元素,Ioc(DI)思想与实现很重要!
- 堆和栈
- Maven把jar文件导入本地库
- pl/sql学习5——变长数组
- 弹窗代码汇总
- python 用于网站抓取 登录 发布的模块介绍
- 开源数据库连接池的比较
- 惠普激光打印机disable smart installer 的方法
- hdu 4348 To the moon(线段树成段更新) 2012 Multi-University Training Contest 5
- 超级实用且不花哨的js代码大全 (六) ----代码判断,幻灯片播放器,广告效果
- [字典树 ] poj 3630 Phone list
- postgresql集群方案hot standby初级测试(五)——xlog详细解释record