PL/SQL WHILE Loop (Italiano)

Sommario: in questo tutorial, imparerete a conoscere PL/SQL WHILE istruzione loop per eseguire una sequenza di istruzioni fino a quando una condizione specificata èTRUE.,

Il ciclo WHILE sintassi

di seguito è riportata la sintassi per il WHILE ciclo di istruzione:

condizione WHILE è un’espressione Booleana che restituisce TRUE FALSE o NULL.,

WHILE ciclo di istruzione continua a eseguire le istruzioni tra il LOOP e END LOOP fino a quando la condizione nel WHILE clausola restituisce TRUE.

PL/SQL valuta la condizione nella clausolaWHILE prima di ogni iterazione del ciclo. Se la condizione è TRUE, viene eseguito il corpo del ciclo. Nel caso in cui sia FALSE o NULL, il ciclo termina.,

Se la condizione è FALSE prima di entrare nel ciclo, il ciclo WHILE non viene eseguito affatto. Questo comportamento è diverso dall’istruzioneLOOP il cui corpo del ciclo viene eseguito sempre una volta.

Per terminare il ciclo prematuramente, si utilizza un’istruzione EXIT o EXIT WHEN.

PL/SQL WHILE loop examples

Prendiamo alcuni esempi di utilizzo dell’istruzione loopWHILE per vedere come funziona.,

A) Semplice esempio di ciclo WHILE

Il seguente esempio illustra come utilizzare l’istruzione loopWHILE:

Ecco l’output:

In questo esempio:

  • In primo luogo, il contatore è stato inizializzato a zero.
  • In secondo luogo, la condizione nella clausola WHILE è stata valutata prima di ogni iterazione del ciclo.
  • In terzo luogo, all’interno del corpo del ciclo, il contatore è stato aumentato di uno in ogni iterazione del ciclo. Dopo cinque iterazioni, la condizione era FALSE che causava la fine del ciclo.,

B) MENTRE esempio di ciclo terminato da EXIT WHEN istruzione

Il seguente esempio è lo stesso di quello sopra tranne che ha un ulterioreEXITWHEN istruzione.

Il seguente è l’output:

La condizione nella clausolaEXIT WHEN valutata a true quando il contatore è tre. Pertanto, il corpo del ciclo eseguito solo due volte prima di terminare.,

In questo tutorial, hai imparato come usare l’istruzione loop PL/SQL WHILEper eseguire una sequenza di istruzioni purché una condizione specificata sia TRUE.

  • Questo tutorial è stato utile?

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *