PLSQL Language Referenc-PL/SQL集合和記錄-使用Multiset Conditions比較巢狀表
使用Multiset Conditions比較巢狀表
可以使用SQL Multiset Conditions來比較巢狀表和測試它們的屬性。
DECLARE TYPE nested_typ IS TABLE OF NUMBER; nt1 nested_typ := nested_typ(1,2,3); nt2 nested_typ := nested_typ(3,2,1); nt3 nested_typ := nested_typ(2,3,1,3); nt4 nested_typ := nested_typ(1,2,4); PROCEDURE testify (truth BOOLEAN := NULL, quantity NUMBER := NULL) IS BEGIN IF truth IS NOT NULL THEN DBMS_OUTPUT.PUT_LINE ( CASE truth WHEN TRUE THEN 'True' WHEN FALSE THEN 'False' END); END IF; IF quantity IS NOT NULL THEN DBMS_OUTPUT.PUT_LINE(quantity); END IF; END; BEGIN testify(truth => (nt1 IN (nt2, nt3, nt4))); -- 條件 testify(truth => (nt1 SUBMULTISET OF nt3)); -- 條件 testify(truth => (nt1 NOT SUBMULTISET OF nt4)); -- 條件 --測試集合成員的個數 testify(truth => (4 MEMBER OF nt1)); -- 條件 testify(truth => (nt3 IS A SET)); -- 條件 testify(truth => (nt3 IS NOT A SET)); -- 條件 testify(truth => (nt1 IS EMPTY)); -- 條件 -- cardinality返回巢狀表中元素的個數 testify(quantity => (CARDINALITY(nt3))); -- 函式 testify(quantity => (CARDINALITY(SET(nt3)))); -- 2個函式
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107995/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 對比SQL中簡單巢狀查詢與非巢狀查詢CFSQL巢狀
- 比較集合
- element-ui的----el-form表單校驗巢狀表單校驗(表單多層巢狀)+el-table和el-form巢狀使用表單校驗UIORM巢狀
- google guava集合之MultisetGoGuava
- 比較Windows和Linux SQL容器WindowsLinuxSQL
- 關於plsql,crt登入比較慢SQL
- 集合類的比較
- Oracle 巢狀表(轉)Oracle巢狀
- javafx和swing巢狀使用的方法Java巢狀
- sql server中巢狀事務*SQLServer巢狀
- kotlin 集合內元素比較Kotlin
- 兩集合比較判斷
- 【TUNE_ORACLE】列出返回行數較多的巢狀迴圈(NESTED LOOPS)SQL的SQL參考Oracle巢狀OOPSQL
- Java中List集合效能比較Java
- SQL、NoSQL和NewSQL的優缺點比較SQL
- DB2 和SQL Server自增列比較DB2SQLServer
- SQL Server的巢狀儲存過程中使用同名的臨時表怪像淺析SQLServer巢狀儲存過程
- 【java】【集合】去除ArrayList中的元素、ArrayList巢狀ArrayListJava巢狀
- ABAP OPEN SQL裡OPEN CURSOR和SELECT的比較SQL
- js 深比較和淺比較JS
- 四個id 生成器效能比較記錄
- ng-template和ng-container的巢狀使用AI巢狀
- SQL Server中存在真正的“事務巢狀”SQLServer巢狀
- EXCEL,POI,EASYEXCEL的使用和比較Excel
- Laravel Baum 巢狀集合模型中文文件翻譯-部分Laravel巢狀模型
- STL使用篇__multiset
- ViewPager巢狀fragment簡單使用Viewpager巢狀Fragment
- python 字典和列表巢狀用法Python巢狀
- 記錄一次數字和字串比較時候犯的錯誤字串
- Oracle date 型別比較和String比較Oracle型別
- python力扣刷題記錄——1614. 括號的最大巢狀深度Python力扣巢狀
- php型別比較表PHP型別
- SAP BSP應用有狀態和無狀態行為差異比較
- PbootCMS使用者提交表單和調取表單記錄boot
- jsqlparser使用記錄---生成sql語句JSSQL
- iframe巢狀(等寬高比自適應:aspectRatio)巢狀
- vue elementUI 表單校驗(多層巢狀)VueUI巢狀
- Fragment巢狀FragmentViewPager 正常使用姿勢Fragment巢狀Viewpager
- 物件導向 成員和巢狀物件巢狀