PLSQL Language Referenc-PL/SQL集合和記錄-集合構造器
集合構造器
它只適合於可變陣列和巢狀表。關聯陣列沒有構造器。
集合構造器,是一個系統定義的與集合型別具有相同名稱的函式,該函式可以返回該集合型別的集合。
collection_type ( [ value [, value ]... ] ) |
如果引數列表為空,則返回一個空的集合,否則返回一個包含指定值的集合。
可以在集合變數的宣告中或塊的可執行部分將構造器返回的集合賦值給同型別的集合變數。
DECLARE TYPE Foursome IS VARRAY(4) OF VARCHAR2(15); team Foursome := Foursome(); -- 初始化為空
PROCEDURE print_team (heading VARCHAR2) IS BEGIN DBMS_OUTPUT.PUT_LINE(heading);
IF team.COUNT = 0 THEN DBMS_OUTPUT.PUT_LINE('空'); ELSE FOR i IN 1..4 LOOP DBMS_OUTPUT.PUT_LINE(i || '.' || team(i)); END LOOP; END IF; DBMS_OUTPUT.PUT_LINE('---'); END;
BEGIN print_team('第1組:'); team := Foursome('AAAA', 'BBBB', 'CCCC', 'DDDD'); print_team('第2組:');
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107988/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 小解惑:查詢構造器與集合中的 get 方法
- Java集合學習記錄——IteratorJava
- Hash Map集合和Hash Set集合
- Java備忘錄《集合》Java
- javascript 學習記錄 -- 程式設計題集合JavaScript程式設計
- 字典和集合
- 【java】【集合】陣列和集合的基本概述Java陣列
- Java集合小記Java
- Map集合筆記筆記
- SQL Server中的集合運算: UNION, EXCEPT和INTERSECTSQLServer
- 內建資料結構集合和字典資料結構
- 資料結構-集合資料結構
- 泛型方法、初始集合和集合的遍歷泛型
- 集合------集合框架Collection/Iterator迭代器/增強for迴圈框架
- Java--構造器和構造方法Java構造方法
- 【java】【集合】迭代器IteratorJava
- (python)資料結構—集合Python資料結構
- 集合框架類結構圖框架
- 【Java集合】1 集合概述Java
- Java 集合學習筆記Java筆記
- 6.4. PL/SQL語法——6.4.7. 集合SQL
- Android 開發知識集合目錄Android
- Guava集合--新集合型別Guava型別
- Guava集合--Immutable(不可變)集合Guava
- Collection集合、List集合及其方法
- 集合資料結構總結資料結構
- JavaScript --- Map集合結構詳解JavaScript
- js資料結構--集合(set)JS資料結構
- JavaScript — Map集合結構詳解JavaScript
- 07.集合和泛型泛型
- 【Java學習筆記】Collections集合Java筆記
- 什麼是泛型?,Set集合,TreeSet集合自然排序和比較器排序,資料結構-二叉樹,資料結構-平衡二叉樹泛型排序資料結構二叉樹
- 【學習】SQL基礎-008-集合運算子SQL
- SQL(Structured Query Language,結構化查詢語言)SQLStruct
- 洛谷 P3226 [HNOI2012] 集合選數 做題記錄
- Java 集合(2)之 Iterator 迭代器Java
- Java 集合(1)之 總體架構Java架構
- L2-005 集合相似度【集合】
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架