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.
MariaDB: instrucción WHILE
Este tutorial de MariaDB explica cómo usar MIENTRAS declaración (WHILE LOOP) en MariaDB con sintaxis y ejemplos.
describir
En MariaDB, la declaración WHILE se usa cuando no está seguro de cuántas veces se ejecutará el cuerpo del bucle y es posible que el cuerpo del bucle no se ejecute ni una sola vez.
sintaxis
La sintaxis de la instrucción WHILE en MariaDB es:
[ label_name: ] WHILE condition DO {...statements...} END WHILE [ label_name ];
parámetro o parámetro
label_name es opcional. El nombre asociado con el bucle WHILE. La condición se prueba cada vez que pasa por el bucle WHILE. Si la condición se evalúa como VERDADERO, se ejecuta el cuerpo del ciclo. Si la condición se evalúa como FALSO, termine el bucle WHILE. Las sentencias ejecutan sentencias de código a través de un bucle WHILE.
notas
- Puede usar la declaración WHILE LOOP cuando no está seguro de cuántas veces desea que se ejecute el cuerpo del ciclo.
- Dado que la condición MIENTRAS se evalúa antes de ingresar al bucle, el cuerpo del bucle puede No incluso ejecutarlo una vez.
ejemplo
Veamos un ejemplo que muestra cómo usar la instrucción WHILE en MariaDB:
DELIMITER // CREATE FUNCTION CalcValue ( starting_value INT ) RETURNS INT DETERMINISTIC BEGIN DECLARE total_value INT; SET total_value = 0; label1: WHILE total_value <= 999 DO SET total_value = total_value + starting_value; END WHILE label1; RETURN total_value; END; // DELIMITER ;
En este ejemplo de WHILE LOOP, una vez que total_value exceda 999, el ciclo terminará de la siguiente manera:
label1: WHILE total_value <= 999 DO
cuando valor_total <= 999 时,WHILE 循环将继续。一旦 total_value > 999, el ciclo terminará.