arthur1980 发表于 2008-06-29 01:25

存储过程中foreach select 为什么记录取不全

我发现只取了3605条记录,后面都没取到
如果在select where 后加上没有取到的那些记录的限制,比如id=3622 即只取一条记录,也是可以执行的。就是说不是select语句的问题
请问是有什么限制吗,该怎么解决?

xxyyy 发表于 2008-06-29 08:38

肯定是你语句的问题。
注意,要捕获异常,有可能foreach游标执行过程中出错,跳出了循环。
你要检查这个异常,然后纠正错误,就能取到全部记录了。

arthur1980 发表于 2008-06-29 16:16

原因找到了,是程序的问题,不好意思。
页: [1]
查看完整版本: 存储过程中foreach select 为什么记录取不全