[Oracle] SQLException: 소켓에서 읽을 데이터가 없습니다
처리의 편의상 존재여부에 따라 Insert와 Update를 할 수 있는 Merge를 사용하게 되는데... Oracle은 JDBC Driver의 문제도 자주 생기지만 (최신 버전을 사용하면 거의 해결되는...) 그렇지 않은 경우도 존재한다. 이런 경우를 잘못 만나면 시간만 엄청 날릴 수 있다...;;; Varchar, CLOB Type을 사용하는 컬럼이 1,000 여자일 경우에는 Merge도 무난하다. 하지만, 그 이상의 경우에는 Check the statement (update failed). ← merge를 통한 insert의 경우에도 update로 인식;;; Cause: java.sql.SQLException: 소켓에서 읽을 데이터가 없습니다 번거롭지만 Insert / Update로 분리하면 상황 종..
2016.04.18