Update1 [Oracle] ORACLE - MERGE INTO 구문 DB 조회하여 특정 테이블에 조건이 일치할 경우 UPDATE일치하지 않을 경우 INSERT 예를 들어 이미 저장된 회원정보가 있으면 UPDATE, 초기 저장이기 때문에 없을 경우 INSERT 구문을 실행하는 것이다.비즈니스 로직으로 분기처리할 수 있지만, Oracle에서는 MERGE INTO 구문을 사용하면 하나의 로직으로 처리 가능하다. 구문더보기MERGE INTO{타겟 테이블}USING {타켓 테이블에 들어갈 데이터(ex : 테이블 ,뷰, 서브쿼리, DUAL도 사용가능)}ON ({INSERT할 것인지 UPDATE 할것인지를 결정하는 조건} // ★primary key가 ON 절의 조건으로 와야하며, ON 조건절에 사용된 컬럼은 UPDATE가 불가능하다. )WHEN MATCHED THEN {조건이 .. 2021. 6. 29. 이전 1 다음 반응형