+222 구멍이 감지되었습니다 커서 커서 이름
설명
커서 커서-이름에 대한 FETCH를 처리하는 동안 삭제 구멍 또는 업데이트 구멍 이 감지되었습니다. Db2 SENSITIVE STATIC 커서를 사용하면, 커서에 해당하는 행을 데이터베이스에서 다시 가져오려고 할 때, 해당 테이블의 해당 행이 삭제된 것을 발견하면 삭제 구멍이 발생합니다. Db2 가 커서에 해당하는 행을 데이터베이스에서 다시 가져오려고 할 때, 기초 테이블의 해당 행이 더 이상 검색 조건을 만족하지 않는 경우 업데이트 구멍이 발생합니다.
- 커서 이름
- FETCH 문에 사용되는 커서의 이름입니다.
시스템 조치
이 문장은 처리할 수 없으며, 데이터가 가져오지 않습니다. 커서가 구멍에 다시 위치합니다.
프로그래머 응답
이 상황을 처리할 수 있도록 응용 프로그램을 수정하거나, 커서 조작 중에 기본 행을 삭제할 수 없도록 격리 수준을 변경하십시오.
SQLSTATE(E)
02502