사용자 프로세스에서 부동 소수점 예외가 발생했습니다. 현재 트랜잭션이 취소됩니다.

회사에서 수불프로그램을 돌리던중 이런 메시지를 만났다. 아무리 찾아봐도..오리무중...

결국은 해결은 하긴했으나 수수께끼로 남아있다.

해결은 SP내부에 "1=1" 을 제거했다. 쿼리에 WHERE절에 조건이 없을경우를 대비해 추가한 부분인데...

(팀장님생각으로는 대형 스토어드 프로시져 실행시 메모리오류에서 나오지 않을까.. 복덩생각은 무한루프 '1=1' 이 무한루프란생각에서 추측을 해본다.)

한편 다른웹사이트를 찾아보니 이런 경우에도 에러가발생한다. 점점미궁이다.

http://sqler.pe.kr/web_board/view_list.asp?id=51473&read=301&pagec=&found=is&part=myboard1&ser=yes

데이터베이스프로그램이란거 힘든가보다. 특히 MS-SQL은 ㅡㅡ;

잠정적으로 데이터베이스 메모리가 오류났던가같다..다른쪽에서 원래의 문장으로 실행하니 되네..ㅎㅎ  어려워...디비는...

+ Recent posts