résumé: dans ce tutoriel, vous découvrirez PL/SQLWHILE
instruction loop pour exécuter une séquence d’instructions tant qu’une condition spécifiée estTRUE
.,
La boucle WHILE syntaxe
Voici la syntaxe de la balise WHILE
le rapport de boucle:
La condition dans le WHILE
est une expression Booléenne qui renvoie TRUE
, FALSE
ou NULL
.,
Le WHILE
le rapport de boucle continue d’exécuter les rapports entre la balise LOOP
et END
LOOP
tant que la condition dans le WHILE
clause donne TRUE
.
PL/SQL évalue la condition dans la clauseWHILE
avant chaque itération de boucle. Si la condition est TRUE
, le corps de la boucle s’exécute. Dans le cas où il est FALSE
ou NULL
, la boucle se termine.,
Si la condition est: FALSE
avant d’entrer dans la boucle, la balise WHILE
boucle ne s’exécute pas du tout. Ce comportement est différent de l’instructionLOOP
dont le corps de boucle s’exécute toujours une fois.
Pour terminer la boucle prématurément, vous utilisez un EXIT
ou EXIT WHEN
déclaration.
PL/SQL WHILE loop examples
prenons quelques exemples d’utilisation de l’instruction de boucleWHILE
pour voir comment cela fonctionne.,
A) exemple simple de boucle WHILE
L’exemple suivant illustre comment utiliser l’instruction de boucleWHILE
:
Voici la sortie:
dans cet exemple:
- tout d’abord, le compteur a été initialisé à zéro.
- Deuxièmement, la condition dans le
WHILE
l’article a été évaluée avant chaque itération de boucle. - troisièmement, à l’intérieur du corps de la boucle, le compteur a été augmenté d’un à chaque itération de boucle. Après cinq itérations, la condition était
FALSE
qui a provoqué la fin de la boucle.,
B) alors que l’exemple de boucle se termine par EXIT lorsque l’instruction
L’exemple suivant est le même que celui ci-dessus sauf qu’il a une instructionEXIT
WHEN
supplémentaire.
voici Le résultat:
La condition dans le EXIT WHEN
clause évaluée à true lorsque le compteur est de trois. Par conséquent, le corps de la boucle ne s’est exécuté que deux fois avant de se terminer.,
Dans ce tutoriel, vous avez appris comment utiliser le code PL/SQL WHILE
boucle instruction à exécuter une suite d’instructions tant qu’une condition spécifiée est TRUE
.
- ce tutoriel a Été utile?
- Ouinon