oracle數(shù)據(jù)庫(kù) 求oracle中multiset的具體用法,詳細(xì)講解?
求oracle中multiset的具體用法,詳細(xì)講解?Multiset是Oracle的set操作。分為多集并集:求兩個(gè)嵌套表的并集,結(jié)果集將包含重復(fù)值多集并集差分:求兩個(gè)嵌套表的并集,并取消重復(fù)結(jié)果多
求oracle中multiset的具體用法,詳細(xì)講解?
Multiset是Oracle的set操作。分為
多集并集:求兩個(gè)嵌套表的并集,結(jié)果集將包含重復(fù)值
多集并集差分:求兩個(gè)嵌套表的并集,并取消重復(fù)結(jié)果
多集交集:用于求兩個(gè)嵌套表的交集
多集異常:用于求差集在兩個(gè)嵌套表中,存在于集合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、 最后一個(gè)循環(huán)
dbmsu輸出.put行(c(i))
結(jié)束循環(huán)
結(jié)束