PL/SQL, ZATÍMCO Smyčky

Shrnutí: v tomto tutoriálu, se dozvíte o PL/SQL WHILE loop prohlášení vykonat posloupnost příkazů tak dlouho, dokud zadaná podmínka je TRUE.,

WHILE syntaxe

Zde je syntaxe WHILE loop prohlášení:

stav v WHILE je Logický výraz vyhodnocen jako TRUE, FALSE nebo NULL.,

WHILE loop prohlášení nadále vykonávat příkazy mezi LOOP END LOOP tak dlouho, dokud stav v WHILE klauzule vyhodnotí na TRUE.

PL / SQL vyhodnotí stav v klauzuli WHILE před každou iterací smyčky. Pokud je podmínka TRUE, provede se tělo smyčky. V případě, že je FALSE nebo NULL, smyčka končí.,

Pokud je podmínka FALSE před vstupem do smyčky, WHILE smyčka se neprovede vůbec. Toto chování se liší od příkazu LOOP, jehož tělo smyčky se vždy jednou provede.

Chcete-li předčasně ukončit smyčku, použijte příkaz EXIT nebo EXIT WHEN.

PL / SQL zatímco loop příklady

Vezměme si několik příkladů použitíWHILE loop prohlášení vidět, jak to funguje.,

) Jednoduchý WHILE příklad

následující příklad ukazuje, jak použít WHILE loop prohlášení:

výstup:

V tomto příkladu:

  • První, čítač se inicializuje na nulu.
  • za druhé, stav v klauzuli WHILE byl vyhodnocen před každou iterací smyčky.
  • za třetí, uvnitř těla smyčky, čítač byl zvýšen o jeden v každé iteraci smyčky. Po pěti iteracích byla podmínka FALSE, která způsobila ukončení smyčky.,

B) WHILE příklad ukončena EXIT, KDYŽ prohlášení

následující příklad je stejný jako výše, s výjimkou, že to má další EXITWHEN prohlášení.

následující je výstup:

stav v klauzuli EXIT WHEN hodnoceno na true, když je čítač tři. Tělo smyčky proto provedlo pouze dvakrát před ukončením.,

V tomto kurzu jste se naučili, jak používat PL/SQL WHILE loop prohlášení vykonat posloupnost příkazů tak dlouho, dokud zadaná podmínka je TRUE.

  • byl tento tutoriál užitečný?
  • YesNo

Share

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *