DB
오라클 merge
달려라곰간지
2020. 5. 21. 10:27
merge into 테이블명
using dual
on ( deptcd = '1000'
and seqno = 1
) -- pk값에 대한 정보
when matched then
update
set deptnm = 'A부서'
when not matched then
inesrt (
deptcd
, seqno
, deptnm
) values (
'1000'
, 1
, 'A부서'
)
데이터가 있는지 여부를 체크해서 없을경우에는 insert를 하고
데이터가 있을 경우에는 update를 해야하는 경우가 많을때 사용한다.