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