본문 바로가기
개발/database

[oracle] 오라클 merge into

by 가시죠 2021. 1. 17.
반응형

 

select와 동시에 insert 또는 update를 수행하는 merge into 쿼리

예제 테이블명 : TB_BOARD

merge into TB_BOARD AS A
using (select id, name, desc from TB_BOARD) B -- select 쿼리는 다른 테이블과 join도 가능
on (A.id = B.id)
when matched then
--id가 같은 데이터라면..
--update 문을 수행해보자
uppdate set name = ''
when not matched then
--id가 같은게 없다면...
--insert 문을 수행해보자
  insert (id, name, desc) values ('99', 'park', 'this is desc');

 

 

반응형

댓글