Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Declare an array initialized as a no-element collection

SQL> SQL> SQL> DECLARE   2    TYPE integer_varray IS VARRAY(3) OF INTEGER;   3    intArray INTEGER_VARRAY := integer_varray();   4  BEGIN   5    FOR i IN 1..3 LOOP   6      dbms_output.put     ('Integer Varray:'||i);   7      dbms_output.put_line(':'||intArray(i));   8    END LOOP;   9  END;  10  / DECLARE * ERROR at line 1: ORA-06533: Subscript beyond count ORA-06512: at line 7