PL/SQL: Bucle WHILE
El bucle WHILE se ejecuta mientras una condición especificada sea verdadera. La condición se evalúa al principio de cada iteración.
Ejemplo 1: Contador simple
DECLARE
valor number(2) := 10;
BEGIN
WHILE valor < 20 LOOP
dbms_output.put_line('El valor es: ' || valor);
valor := valor + 1;
END LOOP;
END;
Ejemplo 2: Tabla de multiplicar
DECLARE
numero number := 0;
resultado number;
BEGIN
WHILE numero <= 5 LOOP
resultado := 3 * numero;
dbms_output.put_line('3 x ' || numero || ' = ' || resultado);
numero := numero + 1;
END LOOP;
END;