【发布时间】:2017-08-21 12:58:16
【问题描述】:
http://www.oracle.com/technetwork/issue-archive/2008/08-mar/o28plsql-095155.html
在此页面中,他们提到:
当您使用 BULK COLLECT 和集合从游标中获取数据时,切勿依赖游标属性来决定是否终止循环和数据处理。
他提到,为了确保我们的查询处理所有行,我们应该
不使用:
何时退出
光标%NOTFOUND;
我们应该使用:
何时退出
collectionvariable.count=0;
是什么原因?
【问题讨论】:
-
原因在文章中给出,如果你读到最后。
-
在您参考的文章中有说明。请参阅
Code Listing 2及其解释。 -
有table_with_227_rows_cur的例子
标签: oracle plsql bulk-collect