PL / SQL WHILE Loop (Español)

Resumen: En este tutorial, aprenderá sobre PL/SQL WHILE instrucción de bucle para ejecutar una secuencia de instrucciones siempre que una condición especificada sea TRUE.,

El bucle while sintaxis

Aquí es la sintaxis de la etiqueta WHILE del bucle:

La condición en el WHILE es una expresión Booleana que devuelve TRUE, FALSE o NULL.,

El WHILE bucle continúa para ejecutar las instrucciones entre el LOOP y END LOOP como la condición en la etiqueta WHILE cláusula evalúa a TRUE.

PL / SQL evalúa la condición en la cláusula WHILE antes de cada iteración de bucle. Si la condición es TRUE, entonces se ejecuta el cuerpo del bucle. En caso de que sea FALSE o NULL, el bucle termina.,

Si la condición es FALSE antes de entrar en el bucle, el WHILE bucle no se ejecuta en absoluto. Este comportamiento es diferente de la instrucción LOOP cuyo cuerpo de bucle siempre se ejecuta una vez.

para terminar el bucle prematuramente, se utiliza una instrucción EXIT o EXIT WHEN.

PL/SQL WHILE loop examples

tomemos algunos ejemplos de uso de la instrucción WHILE loop para ver cómo funciona.,

a) ejemplo de bucle WHILE simple

el siguiente ejemplo ilustra cómo usar la instrucciónWHILE loop:

Aquí está la salida:

en este ejemplo:

  • Primero, el contador se inicializó a cero.
  • En segundo lugar, la condición en la cláusula WHILE se evaluó antes de cada iteración de bucle.
  • En tercer lugar, dentro del cuerpo del bucle, el contador se incrementó en uno en cada iteración del bucle. Después de cinco iteraciones, la condición fue FALSE que causó la terminación del bucle.,

B) WHILE ejemplo de bucle terminado por EXIT WHEN instrucción

el siguiente ejemplo es el mismo que el anterior, excepto que tiene una instrucción adicional EXITWHEN.

la siguiente es la salida:

la condición en la cláusula EXIT WHEN evaluada a true cuando el contador es tres. Por lo tanto, el cuerpo del bucle solo se ejecuta dos veces antes de que termine.,

en este tutorial, ha aprendido a usar la instrucción de bucle PL/SQL WHILE para ejecutar una secuencia de instrucciones siempre que una condición especificada sea TRUE.

  • ¿Fue útil este tutorial?
  • YesNo

Share

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *