
오라클의 ocinewcursor를 사용할 때, cursor_type을 'N'으로 설정한 경우, 다음과 같은 경우에 다른 cursor_type을 사용해야 합니다.
- INSERT 문에서 ROWID를 사용할 때
- UPDATE 문에서 ROWID를 사용할 때
- DELETE 문에서 ROWID를 사용할 때
- DML 문에서 ROWID를 사용할 때
이러한 경우, cursor_type을 'I'로 설정하여 ROWID를 사용할 수 있습니다. 'I'는 INSERT를 의미하며, ROWID를 사용할 수 있습니다.
또한, cursor_type을 'C'로 설정하여 DML 문에서 ROWID를 사용할 수 있습니다. 'C'는 CURSOR를 의미하며, DML 문에서 ROWID를 사용할 수 있습니다.
하지만, cursor_type을 'C'로 설정할 때, DML 문에서 ROWID를 사용할 때는 주의해야 합니다. ROWID를 사용할 때는 'I'로 설정하는 것이 일반적이며, 'C'로 설정할 때는 주의해야 합니다.
오라클의 ocinewcursor를 사용할 때, cursor_type을 선택할 때는 주의해야 합니다. cursor_type을 잘못 설정할 경우, 오류가 발생할 수 있습니다.
2025-06-06 11:03