728x90
반응형
728x170
■ DML문의 암시적 커서 속성을 사용하는 방법을 보여준다.
이름 | 설명 |
SQL%FOUND | 마지막 SQL문의 실행에서 하나 또는 그 이상의 행들을 수정하였으면 TRUE가 반환된다. |
SQL%NOTFOUND | 마지막 SQL문의 실행에서 수정한 행이 없으면 TRUE가 반환된다. |
SQL%ROWCOUNT | 마지막 문이 아닌 모든 SQL문의 실행으로 처리된 행의 총 수를 반환한다. |
SQL%ISOPEN | 항상 FALSE를 반환하고 사용되지 않아야 한다. |
SQL%BULK_ROWCOUNT | FORALL을 통해 대응되는 각 SQL문에 의해 처리된 행의 수를 알려주는 컬렉션을 반환한다. 주의할 것은 %BULK_ROWCOUNT(i)이 0 이면 %FOUND와 %NOTFOUND는 각각 FALSE와 TRUE가 된다. |
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] FORALL ~ UPDATE ~ RETURNING ~ BULK COLLECT INTO문 사용하기 (0) | 2019.11.04 |
---|---|
[DATABASE/ORACLE] FORALL 명령 : 레코드 기반 데이터 추가하기 (0) | 2019.11.04 |
[DATABASE/ORACLE] DML 명령문 : RETURNING 키워드 사용하기 (0) | 2019.11.04 |
[DATABASE/ORACLE] SQL%ROWCOUNT 암시적 커서 속성 사용하기 (0) | 2019.11.04 |
[DATABASE/ORACLE] SQL%FOUND 암시적 커서 속성 사용하기 (0) | 2019.11.04 |
[DATABASE/ORACLE] INSERT INTO ~ SELECT ~ FROM 명령 : 데이터 추가하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] 중첩 테이블 데이터 정렬해 출력하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] 중첩 테이블과 테이블 데이터 병합하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] CAST 의사 함수 사용하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] TABLE 의사 함수 사용하기 (0) | 2019.11.03 |
댓글을 달아 주세요