merge into PRODUCT_SYNC s
using ( select * from PRODUCT_MASTER ) m
on (s.prod_id = m.prod_id)
when matched then
update set
s.price = m.price,
s.stock = m.stock,
s.upd_dt = sysdate
delete where s.stock = 0
when not matched then
insert (prod_id, prod_name, price, stock, upd_dt)
values(m.prod_id, m.prod_name, m.price, m.stock, sysdate);
다음검색