PL/SQL WHILE Loop

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 instructionEXITWHEN 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

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *