...
Code Block title APRE 에서 커서 선언 예제 language cpp EXEC SQL DECLARE cursor_name CURSOR WITH HOLD FOR SELECT문
참고
...
유사 사례
...
버전 별 차이
...
Altibase 버전에 따라 같은 상황에서 발생하는 에러 메시지는 다를 수 있다.
Non-autocommit 환경에서 FETCH 중 COMMIT/ROLLBACK 수행할 경우 발생하는 에러 메시지 차이는 아래와 같다.
버전 | 에러코드 | 에러메시지 | 참고 페이지 |
---|---|---|---|
Altibase 4.3.9 | ERR-4103C | Request of fetching data to an unprepared SQL statement. | http://aid.altibase.com/x/6YKZ |
Altibase 5.3.3 ~ 6.1.1 | 100 | Not found data | http://aid.altibase.com/x/7YKZ |
Altibase 6.3.1 이상 | ERR-410D2 | Fetch out of sequence. |
참고 매뉴얼
...
Altibase 6.3.1부터 제공하는 fetch across commit과 관련한 매뉴얼을 안내한다.
- Precompiler User's Manual :
8. 커서 처리 SQL문 -> 커서 관련 내장 SQL문 -> DECLARE CURSOR
- CLI User's Manual : 2. ALTIBASE HDB CLI 함수 -> SQLSetStmtAttr
- JDBC User's Manual : 3. 고급 기능 -> ResultSet 사용하기 -> Holdability
...