잡담1 [ORACLE] MERGE SQL 사용해보기 (MySQL로 흉내) 👀 SQL MERGE문이란? 조건에 따라서 INSERT를 하거나 UPDATE, DELETE를 하는 SQL 구문입니다. MERGE문을 사용하면 변경할 테이블에 데이터가 존재하는지 체크하고, UPDATE, DELETE, INSERT를 한 번에 작업이 가능합니다. 오라클 DB를 사용하며 테이블에 데이터를 삽입할 때 이미 해당 데이터가 존재하면 값을 UPDATE하는 로직이 필요했는데 MERGE 구문을 알게 되어 쿼리 하나만을 사용해 해결할 수 있었습니다.! 👀 MERGE문의 기본적인 형식은 다음과 같습니다. MERGE INTO [UPDATE되거나 INSERT 될 테이블] USING [MERGE를 진행하고 싶은 대상, 조인, 서브쿼리도 사용 가능] ON [조건] WHEN MATCHED THEN [조건에 맞는 데이.. 2022. 4. 9. 이전 1 다음