MySQL: declaración duplicada

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: declaración duplicada

Este tutorial de MySQL explica cómo usar Repetir declaración (REPEAT UNTIL LOOP) sintaxis y ejemplos en MySQL.

describir

En MySQL, use la instrucción REPEAT cuando no sepa cuántas veces desea que se ejecute el cuerpo del bucle.

sintaxis

La sintaxis de la instrucción REPEAT en MySQL es:

[ label_name: ] REPEAT
   {...statements...}
UNTIL condition
END REPEAT [ label_name ];

parámetro o parámetro

label_name es opcional. Es el nombre asociado al bucle REPEAT. sentencias Ejecuta cada sentencia de código en bucle a través de REPETIR. Condición La condición que terminará el bucle REPETIR.

notas

  • Utilice la instrucción REPEAT cuando no esté seguro de cuántas veces desea que se ejecute el cuerpo del ciclo.
  • Termine la instrucción REPEAT con una condición UNTIL.

ejemplo

Veamos un ejemplo que muestra cómo usar la instrucción REPEAT en MySQL:

DELIMITER //

CREATE FUNCTION CalcIncome ( starting_value INT )
RETURNS INT

BEGIN

   DECLARE income INT;

   SET income = 0;

   label1: REPEAT
     SET income = income + starting_value;
   UNTIL income >= 4000 
   END REPEAT label1;

   RETURN income;

END; //

DELIMITER ;

En este ejemplo de MySQL LOOP, la instrucción REPEAT repetirá el ciclo hasta que los ingresos sean mayores o iguales a 4000, momento en el cual terminará el ciclo REPEAT.