Versions Compared

Key

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

...

하나의 애플리케이션 내에 다중 연결을 사용하여 COMMIT 또는 ROLLBACK 수행이 커서에 영향이 없도록 한다.  

    • 커서를 사용하는 세션과 변경 DML문을 수행하는 세션을 생성한다. 각각 CONN1, CONN2로 정의하여 설명한다. 
    • 변경 DML문을 수행하는 세션(CONN2)는 non-autocommit mode로 설정한다.
    • 커서를 사용하는 세션(CONN1)에서 커서 FETCH 수행할 때마다 CONN2에서 변경DML을 수행하고 COMMIT 또는 ROLLBACK 을 수행한다.

 

아래는 이 조치를 반영한 애플리케이션 작성 예이다. 

...