Loops : Loop « PL SQL Statements « Oracle PL/SQL Tutorial






You may use a loop to run one or more statements multiple times.

There are three types of loops in PL/SQL:

  1. Simple loops Run until you explicitly end the loop
  2. WHILE loops Run until a specified condition occurs
  3. FOR loops Run a predetermined number of times








22.3.Loop
22.3.1.Loops
22.3.2.Simple Loops
22.3.3.LOOP END LOOP
22.3.4.Count up by hundreds until we get an error
22.3.5.The EXIT WHEN statement can appear anywhere in the loop code.
22.3.6.Exit a LOOP
22.3.7.EXIT a LOOP for a certain condition
22.3.8.Nested loops: Loop inside of a Loop
22.3.9.Exiting from Nested Loops
22.3.10.Using Labels and EXIT Statements with Loops
22.3.11.Creating a REPEAT...UNTIL Loop
22.3.12.Use LOOP to insert data to a table
22.3.13.Fetch Cursor data in LOOP
22.3.14.A SQL Replacement for Regular Loops
22.3.15.Named loop block