EXTEND方法
向可变数组或嵌套表尾部添加元素。集合可以为EMPTY,但不能为NULL。
形式:
n 向集合添加一个null元素。
n EXTEND(n),向集合添加n个null元素。
n EXTNED(n, i),向集合添加n个第i个元素的拷贝。
注意:如果集合中的元素有NOT NULL约束,则extend(n, i)是唯一可用的形式。
extend操作于集合的内部大小。
DECLARE --嵌套表 nt nt_type := nt_type(11, 22, 33); BEGIN dbms_output.put_line('初始状态'); print_nt(nt);
nt.EXTEND(2, 1); dbms_output.put_line('添加第1个元素的2个拷贝之后'); print_nt(nt);
nt.DELETE(5); dbms_output.put_line('delete 第5个元素后'); print_nt(nt);
nt.EXTEND; dbms_output.put_line('添加一个null元素'); print_nt(nt); END;
|
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1116033/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17013648/viewspace-1116033/