2010-06-14 76 views
1

任何人都可以向我解释为什么需要记录吗?我们不能只使用循环在PL/SQL中执行相同的操作。另外,何时可以使用多重记录查询?即在哪种类型的情况下以及哪一种偏好?Oracle multiset,收集和记录

回答

2

这里是关于这个话题有很大的联系: http://www.oracle.com/technology/oramag/oracle/03-sep/o53plsql.html

阅读“集理论和多集联盟”的一部分。

或多或少的作品像UNION ALL,有一个重要的区别:

“不同于SQL UNION集合运算符, 收集MULTISET UNION操作 不重新排序 结果集合中的元素。MULTISET UNION 保留了每个集合中的订单 ,并简单地在第一个后面追加 秒的内容。

+0

+1链接到有用的文章。 – DCookie 2010-06-14 21:05:13

+1

它似乎不再可用。 – Infeligo 2011-07-20 13:24:05

+0

是的,链接目标不再可用... – 2012-12-24 09:43:39