This Oracle tutorial explains how to use the FOR LOOP in Oracle with syntax and examples.
In Oracle, the FOR LOOP allows you to execute code repeatedly for a fixed number of times.
The syntax for the FOR Loop in Oracle/PLSQL is:
The loop counter variable.
Optional. If specified, the loop counter will count in reverse.
The starting value for loop_counter.
The ending value for loop_counter.
The statements of code to execute each pass through the loop.
Let's look at an example of how to use a FOR LOOP in Oracle.
This FOR LOOP example will loop 20 times. The counter called Lcntr will start at 1 and end at 20.
You can use the REVERSE modifier to run the FOR LOOP in reverse order. For example:
This FOR LOOP example will loop 15 times. However, because REVERSE is specified, the counter called Lcntr will start at 15 and end at 1 (in essence, looping backwards).