2014-06-24 3 views
0

을 사용 TEST_TABLE 병합 (선택? ID1? 이중에서 ID2) B의 (ID1, ID2) (= a.ID2 b.ID2) 후 유사한 경우 업데이트 SET = a.ID1 b.ID1 후 일치하지 않는 경우 인서트 (a.ID1, a.ID2) 값 (b.ID1, b.ID2)HSQLDB QUERY 정확성

상기 HSQLDB 검색어 구문이 맞는 JdbcTemplate을 매개 변수로 전달할 object.update 메서드?

나는 많은 오류가있어 왔으며 온라인으로 유용한 자료를 찾을 수 없었습니다.

감사합니다.

답변

0

아니, 적어도이 이유 orrect되지 않습니다

선택

B 열을 위해 입력하지 않은 (ID1은, ID2는?). 을 사용하십시오.이 열의 의도 된 유형을 가진 select (CAST (? AS INT) ID1, CAST (? AS VARCHAR (10) ID2) b을 사용하십시오.