Oracle Collections Practical Example
Oracle Collections Practical Example
OUTPUT:
ACCOUNTING
RESEARCH
SALES
OPERATIONS
SCENARIO 2:
CREATE PROCEDURE:
CREATE OR REPLACE PROCEDURE PROC1 (P1_TYPE V_NUM)
IS
BEGIN
IF P1_TYPE.COUNT > 0 THEN
FOR I IN 1 .. P1_TYPE.COUNT LOOP
FOR J IN (SELECT DNAME FROM DEPT WHERE DEPTNO=P1_TYPE(I)) LOOP
DBMS_OUTPUT.PUT_LINE(J.DNAME);
END LOOP;
END LOOP;
END IF;
END;
OUTPUT:
ACCOUNTING
RESEARCH
SALES
OPERATIONS