multiset和set的區(qū)別 求oracle中multiset的具體用法,詳細講解?
求oracle中multiset的具體用法,詳細講解?Multiset是Oracle的set操作。分為多集并集:求兩個嵌套表的并集,結果集將包含重復值多集并集差分:求兩個嵌套表的并集,并取消重復結果多
求oracle中multiset的具體用法,詳細講解?
Multiset是Oracle的set操作。分為
多集并集:求兩個嵌套表的并集,結果集將包含重復值
多集并集差分:求兩個嵌套表的并集,并取消重復結果
多集交集:用于求兩個嵌套表的交集
多集異常:用于求差集在兩個嵌套表中,存在于集合a但不存在于集合B
用法:[declare
type list is table of number
a list:=list(1,2,3,4)
B list:=list(1,2,3)
c list:=list()
begin
c:=a multiset union B
c:=a multiset union DISTINCT B
c:=a multiset INTERSECT B
c:=a multiset EXCEPT B
表示i inc、 首先。。c、 最后一個循環(huán)
dbmsu輸出.put行(C(I))
結束循環(huán)
結束
轉換
多集返回多條記錄