表集合的extend属性
来源:互联网 发布:acdsee软件 编辑:程序博客网 时间:2024/05/21 14:50
Extend 扩展元素的个数,且在使用下标时,只能到1到这个整个个数的范围:
CREATE or replace type list_of_name is table of varchar2(1000);
declare
happyfamily list_of_name:=list_of_name();--必须在使用的时候初始化,此处初始化为一个空元素,此处若不初始化,必须在体部初始化
children list_of_name:=list_of_name();
parents list_of_name:=list_of_name();
l_row BINARY_INTEGER;
begin
happyfamily.extend(5);--extend(4)是在最后一个元素后面增加4个元素
happyfamily(2):='a';
happyfamily(3):='b';
happyfamily(4):='c';
happyfamily(5):='d';
l_row:=happyfamily.first;
WHILE(l_row IS NOT NULL) LOOP
dbms_output.put_line('the name is :'||happyfamily(l_row));
l_row:=happyfamily.next(l_row);
END LOOP;
end;
结果:
the name is :
the name is :a
the name is :b
the name is :c
the name is :d
很显然,下标1没有,如果我们改一下:
CREATE or replace type list_of_name is table of varchar2(1000);
declare
happyfamily list_of_name:=list_of_name();--必须在使用的时候初始化,此处初始化为一个空元素,此处若不初始化,必须在体部初始化
children list_of_name:=list_of_name();
parents list_of_name:=list_of_name();
l_row BINARY_INTEGER;
begin
happyfamily.extend(5);--extend(4)是在最后一个元素后面增加4个元素
happyfamily(2):='a';
happyfamily(3):='b';
happyfamily(4):='c';
happyfamily(6):='d';
l_row:=happyfamily.first;
WHILE(l_row IS NOT NULL) LOOP
dbms_output.put_line('the name is :'||happyfamily(l_row));
l_row:=happyfamily.next(l_row);
END LOOP;
end;
结果:
很显然:extend所使用的下标值不能超过extend指定的值。
- 表集合的extend属性
- hibernate的集合属性
- hibernate的集合属性 .
- mpchart的属性集合
- $.extend,$.fn.extend的区别
- 属性表集合
- HTML集合属性的应用
- UIView方法,属性的集合
- Hibernate 集合属性的操作
- document对象的集合属性
- Android GridView的属性集合
- spring Bean的集合属性
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- word 转化为HTML
- JavaScript的理解01
- OSI七层与TCP/IP五层网络架构详解
- websocket的详解
- Java中Calendar.DAY_OF_WEEK、DAY_OF_MONTH需要减一的原因
- 表集合的extend属性
- Android RxJava操作符详解系列: 创建操作符
- PostMessage
- 大型网站技术架构(二)——架构模式
- 12.1 省选训练总结2(1) 点分治/平衡树
- 简单的MVP写法(二)
- 机器学习实战(5)逻辑回归
- python numpy 数组中元素大于等于0的元素
- 点赞, 飘赞动画