首页 相关文章 Oracle复合数据类型(4)

Oracle复合数据类型(4)

使用集合

  象记录一样,集合可以在两个层面上使用:

   . 操作整个集合

   . 访问集合中的单个元素

  第一种情况使用集合名,第二种情况使用下标:

   collection(subscript)

  index_by表的下标是两为的整数,可以为正也可以为负,范围是:-2147483647--2147483647。嵌套表和VARRAY表示元素在集合中的位置,用户很难灵活设计下标,这是因为:

   . 嵌套表开始是紧密的(相对于疏松)

   . VARRAY始终保持紧密

   . 这两种集合的下标都由1开始

  初始化、删除、引用集合

  使用集合之前必须要初始化,对于Index_by表初始化是自动进行的,但是对于嵌套表和VARRAY就必须使用内建的构造函数。如果重新调用,嵌套表和VARRAY自动置NULL,这不只是元素置NULL,而是整个集合置NULL。给集合内的元素赋值需要使用下标符号。将一个集合的值赋给另一个集合,只需要简单的使用赋值操作符。

  Index_by集合初始化是最简单的,只要涉及其中的一个元素集合就被初始化了...[ 查看全文 ]

2016-02-19 标签:

Oracle复合数据类型(4)的相关文章

手机页面
收藏网站 回到头部