Dev/SQL

[SQL] MERGE INTO..

or름 2020. 7. 29. 16:46

MERGI INTO?

특정 테이블이나 자기 자신을 비교하여 조건에 따라 UPDATE 또는 INSERT를 할수 있음

ex) 특정조건의 데이터가 이미 존재 하면 update / 존재 하지 않으면 insert 쿼리단에서 해결 가능

 


MERGE INTO table_name alias
	USING (table /view /subquery) alias
		ON (join condition)
WHEN MATCHED THEN   -- 조건에 데이터가 존재할 경우
UPDATE SET col1 =val1
WHEN NOT MATCHED THEN    -- 조건에 데이터가 존재하지 않을 경우
INSERT (column lists) VALUES (values);

 

 

 

 

참고

http://jag212.github.io/databaseMerge/

 

DB MERGE INTO 구문 사용해보기

THANKS GOD. It's Friday. Home About Contact DB MERGE INTO 구문 사용해보기 이번 포스팅은 Database를 운용하다가 직접 겪어본 상황을 좀 더 효율적으로 사용하는 방법은 없을까를 찾아보던 중 알게된 MERGE INTO ��

jag212.github.io