tibero1 [Oracle/Tibero] merge insert 누락된 우괄호 MERGE INTO 테이블명 USING DUAL ON ( 키속성1 = #{인자값} , 키속성2 = #{인자값} ) WHEN MATCHED THEN UPDATE SET 입력할속성값1 = #{인자값} , 입력할속성값2 = #{인자값} WHEN NOT MATCHED THEN INSERT ( 속성값1 , 속성값2 , ... ) VALUES ( #{인자값} , #{인자값} , ... ) Merge문으로 데이터베이스에 단말과의 현재 연결 상태를 업데이트 처리를 하거나 받은 데이터를 입력하는 부분이 있는데 통신으로 받은 데이터들을 DB에 입력하는 동작에서 try catch문으로 감싸서 동작시키는데도 아무런 반응이 없어서 SQL문을 살펴보았다. 위에서 잘못된점은 현재 Using DUAL on ~뒤에 오는 키값에서 조건.. 2021. 6. 2. 이전 1 다음