Numeric loop will ignore the externally scoped variable and create a new locally scoped variable. : For Loop « PL SQL « Oracle PL / SQL






Numeric loop will ignore the externally scoped variable and create a new locally scoped variable.

    

SQL> BEGIN
  2    FOR i IN 1..10 LOOP
  3      dbms_output.put_line('The index value is ['||i||']');
  4    END LOOP;
  5  END;
  6  /
The index value is [1]
The index value is [2]
The index value is [3]
The index value is [4]
The index value is [5]
The index value is [6]
The index value is [7]
The index value is [8]
The index value is [9]
The index value is [10]

PL/SQL procedure successfully completed.

SQL>
SQL>

   
    
    
    
  








Related examples in the same category

1.Your first FOR loop
2.For loop: counter IN 1..5
3.Nesting FOR loops
4.REVERSE: Reversing the loop
5.Changing the loop increment
6.Use variable as an upper bound of for loop
7.Exit(break) a for loop
8.Call EXIT to exit a for loop
9.Call EXIT WHEN to exit a function
10.Put DBMS_OUTPUT.PUT_LINE in for loop
11.If... End if
12.A numeric FOR loop with insert statement
13.Use for counter in insert statement
14.The scope of the index of a FOR LOOP.
15.FOR Loop Ranges with variable
16.FOR Loop Scoping Rules
17.Numeric FOR Loop
18.Loop till count(*)
19.Use for loop as if statement
20.Use for loop to loop through result from a select statement
21.Define a looping indexer as member variable in a procedure
22.Nested for loop
23.Nested for loop vs table join in for loop
24.loop index scope is limited to the FOR loop.
25.starting_number and ending_number must be integers.
26.For each reverse