PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-資料的相容性
集合變數賦值
有3種方式給集合變數賦值:
n 呼叫構造器建立一個集合並將建立的集合賦值給集合變數。
n 使用賦值語句將另外已經存在的集合變更賦值給集合變數
n 以OUT,IN OUT型別引數將集合變數傳遞給子程式,在子程式內部對其進行賦值。
資料的相容性
只當具有相同的資料型別時,才可以將一個集合賦值給集合變數。只具有相同的元素型別是不可以的。
DECLARE TYPE triplet IS VARRAY(3) OF VARCHAR2(15); TYPE trio IS VARRAY(3) OF VARCHAR2(15);
group1 triplet := triplet('AAA', 'BBB', 'CCC'); group2 triplet; group3 trio; BEGIN group2 := group1; -- 可以 group3 := group1; -- 不可以
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107989/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java反射給泛型集合賦值Java反射泛型賦值
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 變數的賦值 指標間接賦值變數賦值指標
- Guava集合--Immutable(不可變)集合Guava
- ES6系列入門學習記錄:變數的解構賦值變數賦值
- c#小灶——常量、變數和賦值C#變數賦值
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- Java集合學習記錄——IteratorJava
- 變數的解構賦值變數賦值
- Web資料集合Web
- 用mongodb 固定集合實現只保留固定數量的記錄,自動淘汰老舊資料MongoDB
- Redis資料結構之整數集合Redis資料結構
- 內建資料結構集合和字典資料結構
- 【java】【集合】陣列和集合的基本概述Java陣列
- 資料結構-集合資料結構
- 回溯法求一個集合中和為定值的所有集合
- shell變數命名與賦值變數賦值
- shell 變數賦值問題變數賦值
- SQL Server中的集合運算: UNION, EXCEPT和INTERSECTSQLServer
- python的資料型別(集合)Python資料型別
- Python中的不可變集合Python
- Hash Map集合和Hash Set集合
- 泛型方法、初始集合和集合的遍歷泛型
- 集合冪級數學習筆記筆記
- 集合資料處理(C#、JavaScript 和 Java)C#JavaScript
- vue 變數賦值同時改變的問題Vue變數賦值
- (python)資料結構—集合Python資料結構
- Java 學習資料集合Java
- 物件屬性值賦給變數物件變數
- Java備忘錄《集合》Java
- javascript 學習記錄 -- 程式設計題集合JavaScript程式設計
- Hive中的集合資料型別Hive資料型別
- go語言變數的宣告與賦值Go變數賦值
- JS中的變數賦值深入理解JS變數賦值
- 自己對Java中if變數賦值的理解Java變數賦值
- ES6:變數的結構賦值變數賦值
- 洛谷 P3226 [HNOI2012] 集合選數 做題記錄
- 字典和集合
- awk 中的欄位、記錄和變數變數