PL/SQL 集合数据类型(关联数组)
2009-07-23 10:24
176 查看
定义关联数组:TYPE CUSTOM_ARRAY IS TABLE OF NUMBER INDEX BY BINARY_INTEGER ;(关联数组) 其中 NUMBER 表明类型。可以是基本类型,也可以是自定义类型 INDEX BY BINARY_INTEGER 也可以换成 INDEX BY BINARY_INTEGER VARCHAR2(N)【感觉类似键和值的对应关系】
相关常用属性:COUNT【求关联数组的长度,下标一般从1开始】
:EXISTS(n) 【查看第n个元素是否存在,存在返回True,否则返回false】
:FIRST和LAST【查找集合中的首末元素】
:DELETE 【清空元素】
标准定义语句:
TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY [BINARY_INTEGER | PLS_INTEGER | VARCHAR2(size_limit)];
相关常用属性:COUNT【求关联数组的长度,下标一般从1开始】
:EXISTS(n) 【查看第n个元素是否存在,存在返回True,否则返回false】
:FIRST和LAST【查找集合中的首末元素】
:DELETE 【清空元素】
标准定义语句:
TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY [BINARY_INTEGER | PLS_INTEGER | VARCHAR2(size_limit)];
相关文章推荐
- PL/SQL_使用复合数据类型2(PL/SQL集合)
- PL/SQL_使用复合数据类型3(多级集合)
- PL/SQL使用复合数据类型4(集合操作符、比较集合)
- Oracle 10g复合数据类型pl/sql集合学习六——索引表、嵌套表、变长数组
- PL/SQL复合数据类型(集合与记录)
- PL/SQL复合数据类型—record,集合(索引表,嵌套表,VARRAY)—之四
- 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的数据类型
- Oracle中的pl/sql编程的数据类型
- PL/SQL中的集合类型(Collections in PL/SQL)