oracle数据库 求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、 最后一个循环

dbmsu输出.put行(c(i))

结束循环

结束