A numeric FOR loop with insert statement : For Loop « PL SQL « Oracle PL / SQL






A numeric FOR loop with insert statement

    
SQL>
SQL> CREATE TABLE MyTable (
  2    num_col    NUMBER,
  3    char_col   VARCHAR2(60)
  4    );

Table created.

SQL>
SQL>
SQL> BEGIN
  2    FOR v_LoopCounter IN 1..50 LOOP
  3      INSERT INTO MyTable (num_col)
  4        VALUES (v_LoopCounter);
  5    END LOOP;
  6  END;
  7  /

PL/SQL procedure successfully completed.

SQL>
SQL> select * from MyTable;

 NUM_COL CHAR_COL
-------- ------------------------------------------------------------
    1.00
    2.00
    3.00
    4.00
    5.00
    6.00
    7.00
    8.00
    9.00
   10.00
   11.00

 NUM_COL CHAR_COL
-------- ------------------------------------------------------------
   12.00
   13.00
   14.00
   15.00
   16.00
   17.00
   18.00
   19.00
   20.00
   21.00
   22.00

 NUM_COL CHAR_COL
-------- ------------------------------------------------------------
   23.00
   24.00
   25.00
   26.00
   27.00
   28.00
   29.00
   30.00
   31.00
   32.00
   33.00

 NUM_COL CHAR_COL
-------- ------------------------------------------------------------
   34.00
   35.00
   36.00
   37.00
   38.00
   39.00
   40.00
   41.00
   42.00
   43.00
   44.00

 NUM_COL CHAR_COL
-------- ------------------------------------------------------------
   45.00
   46.00
   47.00
   48.00
   49.00
   50.00

50 rows selected.

SQL>
SQL> drop table MyTable;

Table dropped.

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.Use for counter in insert statement
13.The scope of the index of a FOR LOOP.
14.FOR Loop Ranges with variable
15.FOR Loop Scoping Rules
16.Numeric FOR Loop
17.Loop till count(*)
18.Use for loop as if statement
19.Use for loop to loop through result from a select statement
20.Define a looping indexer as member variable in a procedure
21.Numeric loop will ignore the externally scoped variable and create a new locally scoped variable.
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