INSERT UPDATE 한번에 처리1 [MS SQL] INSERT,UPDATE 한번에 처리하기 (MERGE ) MSSQL 에서 MERGE INTO 구문을 사용하는 방법을 알아보겠습니다. MERGE INTO 구문을 사용하면, 단일 쿼리에서 한번에 여러가지 DML(INSERT, UPDATE, DELETE ) 작업을 수행할 수 있습니다. (INSERT, UPDATE, DELETE를 한번에 처리할 수 있습니다.) 여러 DML 작업이 단일 쿼리에서 작동되기 때문에 각각 쿼리를 짜 작업해주는 것 보다 성능이 향상 됩니다. 또한, PK값때문에 INSERT 작업이 힘든 로직을 짜야할 경우 유용하다 할수 있습니다. - 기본 문법 MERGE 변경될테이블명 AS A USING 비교테이블명 AS B ON A.컬럼명 = B.컬럼명 WHEN MATCHED THEN --일치 할때 쿼리문 WHEN NOT MATCHED THEN --불일치 할.. SQL/MS-SQL & SQL Server Management Studio 2019. 9. 24. 이전 1 다음