Chinaunix's Archiver
论坛
›
Informix
› 存储过程中foreach select 为什么记录取不全
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 为什么记录取不全