--申明游标
DECLARE CURVSLLAND CURSOR FOR
___SELECT MAINKEY FROM VSAGENTLIB.VSLLAND WHERE ISVALID = '1' ;
DECLARE CONTINUE HANDLER FOR not found SET AT_END = 1 ;
fetch_loop:
LOOP
___FETCH CUR_VSLLAND INTO LL_MAINKEY ;
___IF at_end = 1 THEN
______LEAVE fetch_loop;
___END IF;
___select BERTHCODE INTO cCURRBERTHC from ..where...
___--①一个Select语句,这个语句有可能没有满足Where的结果
___if IFNULL( cCURRBERTHC , '' ) <>; '' THEN
______...
___else
______...
___end
end loop
当①处,没有满足Where的结果时,会影响游标的行,下次循环时,游标误认为已经结束,退出。
请问各位有没有见到过?有什么解决办法,谢谢作者: xuguopeng 时间: 2005-01-10 16:01 标题: 关于游标cursor的BUG??? 找了点以前的关于游标的代码,你看看吧