PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-和NULL比較可變陣列和巢狀表變數
集合比較
集合變數不能相互比較,也不能與NULL進行比較。
除了比較巢狀表相等和不相等之外,不能使用關係操作符比較2個集合變數,該限制也會應用於隱式比較,例集合變數不能出現在distinct,group by,order by 子句中。
和NULL比較可變陣列和巢狀表變數
DECLARE TYPE Foursome IS VARRAY(4) OF VARCHAR2(15); -- 可變陣列 team Foursome;
TYPE Roster IS TABLE OF VARCHAR2(15); -- 巢狀表 names Roster := Roster('AAAA', 'BBBB');
BEGIN IF team IS NULL THEN DBMS_OUTPUT.PUT_LINE('team IS NULL'); ELSE DBMS_OUTPUT.PUT_LINE('team IS NOT NULL'); END IF;
IF names IS NOT NULL THEN DBMS_OUTPUT.PUT_LINE('names IS NOT NULL'); ELSE DBMS_OUTPUT.PUT_LINE('names IS NULL'); END IF;
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107993/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 比較集合
- 集合類的比較
- 比較Windows和Linux SQL容器WindowsLinuxSQL
- js 深比較和淺比較JS
- kotlin 集合內元素比較Kotlin
- 兩集合比較判斷
- JS變數比較陷阱JS變數
- Java中List集合效能比較Java
- not in 和 not exists 比較和用法
- Oracle date 型別比較和String比較Oracle型別
- TCP和UDP比較TCPUDP
- Redis 和 Memcached 比較Redis
- Java和JavaSciprt比較Java
- etcd和redis比較Redis
- 【java】【集合】陣列和集合的基本概述Java陣列
- Go和Python比較的話,哪個比較好?GoPython
- SQL、NoSQL和NewSQL的優缺點比較SQL
- DB2 和SQL Server自增列比較DB2SQLServer
- PyTorch和TensorFlow比較 - thegradientPyTorch
- ==和equals方法的比較
- ImageMagic 和 GraphicsMagick 的比較
- ArrayList和LinkedList的比較
- 比較器-Comparable和Comparator
- ABAP OPEN SQL裡OPEN CURSOR和SELECT的比較SQL
- C++與Rust變數宣告的比較C++Rust變數
- Transformer和MoE架構比較ORM架構
- Java 中 Comparable 和 Comparator 比較Java
- TreeMap和HashMap的元素比較HashMap
- 記錄一次數字和字串比較時候犯的錯誤字串
- js物件陣列Date的比較JS物件陣列
- 比較兩個陣列是否相等陣列
- Go 與 C++ 的對比和比較GoC++
- 列舉比較
- MVC、MVP和MVVM以及MVA比較MVCMVPMVVM
- Spring和SpringBoot比較,解惑區別Spring Boot
- [C#] string 和 StringBuilder 的比較C#UI
- 360°全方位比較PostgreSQL和MySQLMySql
- 堆排序和快速排序效能比較排序
- 字符集和比較規則