【发布时间】:2011-03-03 17:02:08
【问题描述】:
谁能向我解释为什么需要记录?我们不能在 PL/SQL 中使用循环执行相同的操作吗?还有什么时候可以使用多集记录查询?即在哪种情况下,哪个是首选?
【问题讨论】:
标签: sql oracle collections records multiset
谁能向我解释为什么需要记录?我们不能在 PL/SQL 中使用循环执行相同的操作吗?还有什么时候可以使用多集记录查询?即在哪种情况下,哪个是首选?
【问题讨论】:
标签: sql oracle collections records multiset
这是关于这个主题的一个很好的链接: http://www.oracle.com/technology/oramag/oracle/03-sep/o53plsql.html
阅读“集合论与多集合并集”部分。
它或多或少类似于UNION ALL,但有一个重要区别:
"与 SQL UNION 集合运算符不同, 集合 MULTISET UNION 运算符 是否不重新排序 结果集合。多组联合 保留每个集合中的顺序 并简单地附加 第一个之后的第二个。 ”。
【讨论】: