PL/SQL 集合 -- 多维数组
来源:互联网 发布:淘宝店铺转让价格 编辑:程序博客网 时间:2024/05/21 08:45
-- Start
可变数组之多维数组。
DECLARE -- 定义一个可变数组类型 TYPE_TEST1,它的最大容量是2,元素类型是 INT TYPE TYPE_TEST1 IS VARRAY(2) OF INT; -- 定义一个可变数组类型 TYPE_TEST2,它的最大容量是5,元素类型是 TYPE_TEST1 TYPE TYPE_TEST2 IS VARRAY(5) OF TYPE_TEST1; -- 定义一个类型为 TYPE_TEST2 的可变数组变量 VAR VAR TYPE_TEST2 := TYPE_TEST2(TYPE_TEST1(1, 2), TYPE_TEST1(3, 4), TYPE_TEST1(5, 6));BEGIN FOR i IN 1..3 LOOP FOR j IN 1..2 LOOP DBMS_OUTPUT.PUT(VAR(i)(j) || ' '); END LOOP; DBMS_OUTPUT.PUT_LINE(''); END LOOP; END;/
嵌套表之多维数组。
DECLARE -- 定义一个嵌套表类型 TYPE_TEST1,元素类型是 VARCHAR2 TYPE TYPE_TEST1 IS TABLE OF VARCHAR2(10); -- 定义一个嵌套表类型 TYPE_TEST2,元素类型是 TYPE_TEST1 TYPE TYPE_TEST2 IS TABLE OF TYPE_TEST1; -- 定义一个类型为 TYPE_TEST2 的嵌套表变量 VAR VAR TYPE_TEST2 := TYPE_TEST2(TYPE_TEST1('1', '张三'), TYPE_TEST1('2', '李四'));BEGIN FOR i IN 1..2 LOOP FOR j IN 1..2 LOOP DBMS_OUTPUT.PUT(VAR(i)(j) || ' '); END LOOP; DBMS_OUTPUT.PUT_LINE(''); END LOOP; END;/
--更多参见:Oracle PL/SQL 精萃
-- 声明:转载请注明出处
-- Last Edited on 2015-01-05
-- Created by ShangBo on 2015-01-05
-- End
0 0
- PL/SQL 集合 -- 多维数组
- PL/SQL 集合 -- 关联数组
- PL/SQL 集合 -- 可变数组
- PL/SQL 集合数据类型(关联数组)
- PL/SQL中的集合--可变数组
- PL/SQL集合
- PL/SQL集合类型
- pl/sql中的集合
- PL/SQL集合
- pl/sql 函数集合
- pl/sql集合类型
- oracle pl/sql集合
- PL/SQL 集合类型
- Pl/SQL中的数组
- PL/SQL变长数组
- PL/SQL变长数组
- pl/sql之数组
- PL/SQL变长数组
- wince7下将NK.bin文件转为NK.nb0
- 关于iptables和tc的限速理解
- sqlserver2008导出表数据和表结构sql文件
- 关于kvm轻度使用的一些总结
- DateUtil,日期工具类
- PL/SQL 集合 -- 多维数组
- 程序员面试trick + bloomberg SDE history interview
- [leetcode]Distinct Subsequences
- 判断处理器是Big_endian的还是Little——endian的
- 我适合做一个程序员吗?
- 基于博弈论的大学生社群合作行为研究申报书(C写一个博弈软件)
- 工作日记
- mahout推荐之关于动态刷新推荐引擎
- 关于对聚合和组合的理解