mysql中游标的使用

初始化分类下的游戏总数及游戏更新总数的存储过程
CREATE PROCEDURE `proc_sync_allCount_byCursor`(out result  integer)
BEGIN
declare _id int ;

  DECLARE done int;

-- 定义游标
DECLARE rs_cursor CURSOR FOR SELECT id from tbl_soft_catalog where parent_id is not null;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;

open rs_cursor;
cursor_loop:loop
   FETCH rs_cursor into _id; -- 取数据



   if done=1 then
    leave cursor_loop;
   end if;

  call proc_sync_softCount(_id);
  call proc_sync_updatedSoftCount(_id);    


end loop cursor_loop;
close rs_cursor;

set result  = done;


END
lunzi   2010-06-29 16:18:43 评论:0   阅读:542   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog