Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Insert a row into MyTable with the current value of the loop counter

SQL> SQL> SQL> CREATE TABLE MyTable (   2    num_col    NUMBER,   3    char_col   VARCHAR2(60)   4    ); Table created. SQL> SQL> DECLARE   2    v_Counter BINARY_INTEGER := 1;   3  BEGIN   4    LOOP   5      INSERT INTO MyTable   6        VALUES (v_Counter, 'Loop index');   7      v_Counter := v_Counter + 1;   8      IF v_Counter > 50 THEN   9        EXIT;  10      END IF;  11    END LOOP;  12  END;  13  / PL/SQL procedure successfully completed. SQL> SQL> SQL> drop table MyTable; Table dropped. SQL> SQL>