ORACLE
데이터 병합
날아올라↗↗
2015. 12. 21. 15:20
728x90
반응형
- merge INTO test_marge tm USING test1 t1
- ON (tm.pnum = t1.pnum)
- when Matched Then
- UPDATE SET tm.p2num = t1.p2num, tm.pcount=t1.pcount, tm.price=t1.price
- when NOT Matched then
- INSERT VALUES (t1.pnum, t1.p2num, t1.pcount, t1.price);
test1에 있는 데이터를 test_merge테이블에 병합..
test_merge에 있는 pnum과 test1테이블의 pnum과 동일할 경우 update...
매칭되는 pnum이 없을 경우 insert
728x90
반응형