Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Code Block
    titleAPRE 에서 커서 선언 예제
    languagecpp
    EXEC SQL DECLARE cursor_name 
         CURSOR WITH HOLD FOR SELECT문

 

 

 

 

 

참고

...

 

유사 사례

...

버전 별 차이

...

Altibase 버전에 따라 같은 상황에서 발생하는 에러 메시지는 다를 수 있다.

Non-autocommit 환경에서 FETCH 중 COMMIT/ROLLBACK 수행할 경우 발생하는 에러 메시지 차이는 아래와 같다.

버전에러코드에러메시지참고 페이지
Altibase 4.3.9ERR-4103CRequest of fetching data to an unprepared SQL statement.http://aid.altibase.com/x/6YKZ
Altibase 5.3.3 ~ 6.1.1100Not found datahttp://aid.altibase.com/x/7YKZ
Altibase 6.3.1 이상ERR-410D2Fetch 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

...