使用存储过程循环执行SQL语句

  • 创建存储过程
# 修改分隔符
delimiter $$;
# 创建存储过程
CREATE PROCEDURE proc_while ()
BEGIN
    DECLARE num INT;
    SET num = 0;
    WHILE num < 1000 DO
        <..待执行的语句..>
        SET num = num + 1 ;
    END WHILE ;
END;
$$;
# 将分隔符变成分号。
delimiter ;
  • 调用存储过程
# 调用存储过程
call proc_while;
  • 删除存储过程
# 删除存储过程
#DROP PROCEDURE IF EXISTS proc_while;
发布了6 篇原创文章 · 获赞 4 · 访问量 142

猜你喜欢

转载自blog.csdn.net/a987456321z/article/details/105712649