Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Numeric FOR Loop

SQL> SQL> CREATE TABLE MyTable (   2    num_col    NUMBER,   3    char_col   VARCHAR2(60)   4    ); Table created. SQL> SQL> SQL> BEGIN   2    FOR v_Counter IN 1..50 LOOP   3      INSERT INTO MyTable   4        VALUES (v_Counter, 'Loop Index');   5    END LOOP;   6  END;   7  / PL/SQL procedure successfully completed. SQL> SQL> SQL> SQL> select * from MyTable;    NUM_COL CHAR_COL ---------- ------------------------------------------------------------          1 Loop Index          2 Loop Index          3 Loop Index          4 Loop Index          5 Loop Index          6 Loop Index          7 Loop Index          8 Loop Index          9 Loop Index         10 Loop Index         11 Loop Index    NUM_COL CHAR_COL ---------- ------------------------------------------------------------         12 Loop Index         13 Loop Index         14 Loop Index         15 Loop Index         16 Loop Index         17 Loop Index         18 Loop Index         19 Loop Index         20 Loop Index         21 Loop Index         22 Loop Index    NUM_COL CHAR_COL ---------- ------------------------------------------------------------         23 Loop Index         24 Loop Index         25 Loop Index         26 Loop Index         27 Loop Index         28 Loop Index         29 Loop Index         30 Loop Index         31 Loop Index         32 Loop Index         33 Loop Index    NUM_COL CHAR_COL ---------- ------------------------------------------------------------         34 Loop Index         35 Loop Index         36 Loop Index         37 Loop Index         38 Loop Index         39 Loop Index         40 Loop Index         41 Loop Index         42 Loop Index         43 Loop Index         44 Loop Index    NUM_COL CHAR_COL ---------- ------------------------------------------------------------         45 Loop Index         46 Loop Index         47 Loop Index         48 Loop Index         49 Loop Index         50 Loop Index 50 rows selected. SQL> SQL> drop table MyTable; Table dropped.