ORACLE/PL-SQL
[PL/SQL] For문에서 Cursor
맨땅헤딩인생
2012. 3. 29. 13:51
FOR문에서의 커서는 자동적으로 OPEN, FETCH, CLOSE가 일어난다.
다음은 그 예제이다.
CREATE OR REPLACE PROCEDURE TEST
IS
CURSOR v_cursor IS
SELECT * FROM TABLE;
BEGIN
FOR list IN v_cursor LOOP
처리 내용
END LOOP;
EXCEPTION
WHEN OTHERS THEN 처리 내용
END;
커서 상에서 인자 값도 당연히 넣을 수가 있다.
v_cursor(인자) 설정을 하고 FOR문 상에서도 v_cursor(인자) 로 적용시켜서 동작시키면 된다.