MySQL数据库的存储过程中使用WHILE循环语句

时间:2021-04-16

  以下是MySQL数据库的存储过程中使用WHILE循环语句:

  mysql>

  mysql> delimiter $$

  mysql>

  mysql> CREATE PROCEDURE myProc()

  -> BEGIN

  ->

  -> DECLARE i int;

  -> SET i=1;

  -> loop1: WHILE i<=10 DO

  -> IF MOD(i,2)<>0 THEN

  -> SELECT CONCAT(i," is an odd number");

  -> END IF;

  -> SET i=i+1;

  -> END WHILE loop1;

  -> END$$

  Query OK, 0 rows affected (0.00 sec)

  mysql>

  mysql> delimiter ;

  mysql> call myProc();

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章