Commande REPEAT
<<<
Syntaxe WHILE Syntaxe des procédures stockées
>>>

20.1.9 Instructions de contrôle
20.1 Syntaxe des procédures stockées
20 Procédures stockées et fonctions
 Manuel de Référence MySQL 4.1 : Version Française

Commande IF
Commande CASE
Commande LOOP
Commande LEAVE
Commande ITERATE
Commande REPEAT
->Syntaxe WHILE

20.1.9.7 Syntaxe WHILE


[begin_label:] WHILE search_condition DO
  statement(s)
END WHILE [end_label]
Les commandes dans l'instruction WHILE sont répétées tant que la condition search_condition est vraie. begin_label et end_label doivent être identiques, s'ils sont spécifiés.

Par exemple :


CREATE PROCEDURE dowhile()
BEGIN
  DECLARE v1 INT DEFAULT 5;

  WHILE v1 > 0 DO
    ...
    SET v1 = v1 - 1;
  END WHILE;
END

<< Syntaxe WHILE >>
Commande REPEAT Instructions de contrôle Syntaxe des procédures stockées