Oracle multiset,集合和记录

时间:2010-06-14 20:26:34

标签: sql oracle collections records multiset

有人可以向我解释为什么需要记录吗?我们不能只使用循环在PL / SQL中执行相同的操作。还可以在何时使用多集记录查询?即在哪种情况下,哪一种是偏好?

1 个答案:

答案 0 :(得分:2)

以下是此主题的精彩链接: http://www.oracle.com/technology/oramag/oracle/03-sep/o53plsql.html

阅读关于“Set Theory and Multiset Union”的部分。

它或多或少像UNION ALL一样,但有一个重要区别:

  

“与SQL UNION集合运算符不同,   集合MULTISET UNION运算符   重新排序中的元素   结果收集。 MULTISET UNION   保留每个集合中的顺序   并简单地附加的内容   第一个之后的第二个。 ”