기본키와 커서,fetch와의 어떤 상관관계가 있나요? 0 0 1,308

by Albothyl [2014.01.02 15:32:10]



1.) 기존테이블에 컬럼을 하나 추가한뒤, 추가한 컬럼을 기본키로 설정했습니다.

2.) 로직 SQL의 cursor에서는 변경전 기본키로 조회를 합니다.

3.) cursor를 open했음에도 불구하고, fetch시에 cursor를 open하라고 에러 메시지가 나옵니다.

4.) 이 에러는 바로 발생하지 안고 fetch를 수행하는 도중에 에러가 발생합니다.

5.) 그 말은 정상적으로 open된 커서에서 데이터를 fetch하다가 에러가 발생했다는 애기인데..
갑자기 cursor가 닫힐수도 있는건가요?

6.) 또 cursor의 로직 SQL을 변경한 기본키로 바꾸면 에러가 발생하지 안고 정상적으로 돌아갑니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입