mysql 存储过程中的游标的控制

BEGIN

          定义变量;


         DECLARE   STOP_FLAG   INT  DEFAULT 0;

          

          DECLARE     MINGZI   CURSOR  FOR

                           SQL语句;

                      

                 DECLARE   CONTINUE  HANDLER   FOR NOT  FOUND SET STOP_FLAG=1;

OPEN  MINGZI

  

 L1:LOOP

                  FETCH MINGZI INTO  变量;

                

     IF STOP_FLAG THEN

                       LEAVE  L1;

      END IF ;                                       控制跳出循环;

              业务逻辑语句;

    END LOOP L1;

   

CLOSE MIGNZI;

 END;

猜你喜欢

转载自grshuang.iteye.com/blog/1340290