BULK SQL
1 DECLARE 2 TYPE TY_EMP IS TABLE OF EMP%ROWTYPE; --如果是IS TABLE OF行类型(ROWTYPE、RECORD等)就是二维 3 V_Emp TY_EMP; --如果是TYPE某列就是一维 4 BEGIN 5 SELECT * BULK COLLECT INTO V_Emp --V_Emp相当于二维数组 6 FROM EMP; 7 FOR i IN V_Emp.FIRST .. V_Emp.LAST LOOP --遍历V_Emp 8 DBMS_OUTPUT.PUT_LINE(V_Emp(i).ID||'---'||V_Emp(i).NAME); 9 END LOOP; 10 EXCEPTION 11 WHEN OTHERS THEN 12 DBMS_OUTPUT.PUT_LINE('Other exceptions'); 13 CONTINUE; 14 END;