from:http://blog.itpub.net/post/35477/425956
集合方法
pl/sql预定义了在varray 和嵌套表实例上进行调用的方法。这些方法能在集合上执行一定的功能。
EXISTS
|
该函数返回集合中第一个元素的索引,如果集合为空,返回NULL
|
Collection.EXISTS(index)
|
COUNT
|
该函数集合元素的数目
|
Collection.COUNT
|
DELETE
|
该过程从嵌套表中删除一个或多个或合部元素
|
Table_name.DELETE 删除所有元素
Table_name.delete(index)删除指定索引的记录
Table_name.delete(start_index,end_index)删除区间内元素
|
FIRST
|
返回集合第一个元素索引,如果集合为空,返回NULL
|
Collection.FIRST
|
LAST
|
返回集合中最后一个元素索引,如果集合为空,返回NULL
|
Collection. LAST
|
NEXT
|
返回集合当前元素的下一个元素的索引,如果它不存在就返回NULL
|
Collection. NEXT
|
PRIOR
|
返回集合当前元素的上一个元素的索引,如果它不存在就返回NULL
|
Collection. PRIOR
|
LIMIT
|
返回varray中创建元素的最大个数
|
Collection. LIMIT
|
EXTENDS
|
该过程在集合的末尾添加新的元素
|
Collection.EXTEND添加一个NULL元素;Collection.extends(n)添加N个NULL元素,Collection.extend(n,index)添加由index指定位置上元素的n个副表
|
TRIM
|
从集合末尾处删除元素
|
Collection.TRIM 删除最后一个元素
Collection.TRIM(n)删除最后N个元素
|
数据加中的集合
与index-by表不同,varray和嵌套表可以作为对象-关系表中的珍存储在数据库中。它们也可以作为对象关系表中的列使用。为了表示出作为数据库列的数据类型,集合类型必须是在pl/sql和sql中可见。这需要使用create or replace type 语句定义而不能仅在pl/sql块中进行局部定义。语法如下:
create of replace type table_name is table of data_type
相关推荐
集合Oracle sql 最常用的函数和使用方法
Oracle DBA常用方法集合封装为PackageBody
Oracle Array常用方法集合封装为PackageBody
Oracle String常用方法集合封装为PackageBody
Oracle Number常用方法集合封装为PackageBody
Oracle Date常用方法集合封装为PackageBody
Oracle Json常用方法集合封装为PackageBody
Oracle Dictionary常用方法集合封装为PackageBody
根据多个项目经验总结的Oracle数据库常用函数。 用Oracle数据库的肯定有用!!!
oracle 常用命令_oracle 命令大全_oracle命令集合_oracle基本命令 非常方便,带查询功能,能很方便的查询你要找的oracle命令写法
oracle性能监控常用语句集合 因文件较长,故分三小节展现。 请下载后自行解压。
集合部分Oracle常用操作,实现建立表空间,创建用户,分配权限,备份/还原Oracle数据库等等。
自己受益最大的语句集合。在每次面试前看看,数据库的问题不在话下了!!!!!!!!!!!!!!!!
Oracle数据库维护常用SQL语句集合,详细介绍了数据库维护的操作语句
ORACLE常用日期函数集合,很不错的东东啊,需要的速度下载吧啊,不过记得给分啊。。呵呵。。谢了啊。。。
还在为不会写oracle语句而烦恼的话,“oracle常用监控SQL语句集合”会帮你轻松解决!
非常全面的ORACLE命令集合 作为DBA 有用资料
本文档集合了近乎所有oracle函数,为了使大家更清楚的明白各函数的定义,本文档对每个函数都进行了详细的讲解,希望对大家有所帮助!
oracle常用监控SQL语句集合.rar