검색결과 리스트
Implict Cursor에 해당되는 글 1건
- 2012.03.29 [PL/SQL] Implict Cursor
글
암시적 커서는 오라클 또는 PL/SQL 실행에 의해 처리되는 SQL 작업소라고 생각을 하면 된다.
이들은 자동적으로 커서가 OPEN과 CLOSE가 일어나며 속성은 다음과 같다.
속성 |
설명 |
SQL%ROWCOUNT |
SQL 영향 받는 ROW 수 |
SQL%FOUND |
SQL 영향 행 수가 하나 이상의 경우 TRUE |
SQL%NOTFOUND |
SQL 영향을 받는 행 수가 없을 경우 TRUE |
SQL%ISOPEN |
항상 FALSE로 커서가 열려있는지를 확인 |
사용하는 방법은 다음 예제를 보면 알 수 있다.
CREATE OR REPLACE PROCEDURE TEST
IS
v_data TABLE.NO%TYPE;
BEGIN
SELECT NO
INTO v_data
FROM TABLE
WHERE NO = 1
IF 속성 THEN
처리내용
END IF
END;
암시적 속성의 경우 사용자가 직접 커서를 컨트롤 하는 것이 아니기 때문에 위와 같이 속성 값을 이용하여 체크가 가능하다.
RECENT COMMENT