PL / SQL, míg a Loop

összefoglaló: ebben az oktatóanyagban megtudhatja a PL/SQL WHILE loop utasítássorozatot, amíg egy megadott feltétel TRUE.,

A WHILE loop szintaxis

itt van a WHILE loop utasítás szintaxisa:

a WHILE feltétel egy logikai kifejezés, amely TRUE, FALSE vagy NULL.,

a WHILE loop utasítás továbbra is végrehajtja a LOOP és END LOOP WHILE TRUE.

PL/SQL értékeli a feltétel a WHILE záradék előtt minden hurok iteráció. Ha a feltétel TRUE, akkor a hurok test végrehajtódik. Ha FALSE vagy NULL, a hurok megszűnik.,

Ha a feltételFALSE a hurok beírása előtt aWHILE hurok egyáltalán nem fut. Ez a viselkedés eltér aLOOP utasítástól, amelynek hurokteste mindig egyszer végrehajtódik.

a hurok idő előtti megszüntetéséhez egy EXIT vagy EXIT WHEN nyilatkozatot használ.

PL / SQL míg hurok példák

Vegyünk néhány példát a WHILE loop utasítás használatára, hogy megnézzük, hogyan működik.,

A) egyszerű while loop example

a következő példa szemlélteti, hogyan kell használni a WHILE loop statement:

itt van a kimenet:

ebben a példában:

  • először a számlálót nullára inicializálták.
  • másodszor, a WHILE záradék állapotát minden hurok iteráció előtt értékelték.
  • harmadszor, a hurok test belsejében a számlálót minden hurok iterációban egy-egy növelte. Öt iteráció után a feltétel FALSE volt, ami miatt a hurok megszűnt.,

B) while loop example terminated by EXIT WHEN statement

a következő példa ugyanaz, mint a fenti, kivéve, hogy van egy további EXITWHEN utasítás.

a következő a kimenet:

a EXIT WHEN záradék állapota true értékre értékelve, ha a számláló három. Ezért a huroktestet csak kétszer hajtották végre, mielőtt megszűnt.,

ebben a bemutatóban megtanultad, hogyan kell használni a PL / SQL WHILE loop utasítás egy utasítássorozat végrehajtásához, amíg egy megadott feltétel TRUE.

  • hasznos volt ez a bemutató?
  • YesNo

Share

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük