PL/SQL集合方法

          PL/SQL集合方法是用于操縱集合變量的內置函數或過程。

          語法:

          collection_name.method_name[(parameter)]

          注意:集合方法extend和trim不適用于PL/SQL表

          1. exists

          2. count

          3. limit

          返回VARRAY變量所允許的最大元素個數。嵌套表和PL/SQL表的元素個數無限制,所以調用該方法時返回NULL。

          4. first和last

          第一個元素的下標,最后一個元素的下標

          ename_table(ename_table.first)

          ename_table(ename_table.last)

          5. prior和next

          前一個元素的下標,后一個元素的下標

          ename_table(ename_table.prior(1))

          ename_table(ename_table.next(1))

          6.extend

          該方法為PL/SQL集合變量增加元素,只適用于嵌套表和VARRAY

          注意:當使用EXTEND增加元素時,不能為未初始化的集合變量增加元素。

          EXTEND方法有三種調用方法:

          • EXTEND:添加一個null元素。
          • EXTEND(n):添加n個null元素
          • EXTEND(n,i):添加n個元素,元素值與第i個元素相同。

          7. trim

          該方法用于從集合變量尾部刪除元素,并且只適用于嵌套表和VARRAY

          TRIM共有兩種調用方法:

          • TRIM:       從集合變量尾部刪除一個元素。
          • TRIM(n):   從集合變量尾部刪除n個元素。

          8. delete

          用于刪除特定元素,只適用于嵌套表和PL/SQL表

          DELETE有三種調用方法:

          • DELETE:         刪除所有的元素
          • DELETE(n):    刪除第n個元素。
          • DELETE(m,n):刪除m~n之間所有的元素。

          posted on 2009-03-18 11:14 JavaBegger 閱讀(386) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安仁县| 建宁县| 商南县| 昌吉市| 勃利县| 奉节县| 普宁市| 玉门市| 南岸区| 吉首市| 桐乡市| 宁海县| 鄂伦春自治旗| 全州县| 政和县| 台南市| 贺兰县| 娄底市| 双辽市| 景泰县| 政和县| 于田县| 泰兴市| 灌阳县| 安西县| 公主岭市| 曲阜市| 乡城县| 禄劝| 景宁| 连南| 哈巴河县| 宁夏| 潜山县| 内乡县| 汉川市| 常熟市| 大同县| 名山县| 开化县| 海原县|