insert all
into ab values (ty, 'jan', jan)
into ab values (ty, 'feb', feb)
into ab values (ty, 'mar', mar)
into ab values (ty, 'apr', apr)
into ab values (ty, 'may', may)
into ab values (ty, 'jun', jun)
into ab values (ty, 'jul', jul)
into ab values (ty, 'aug', aug)
into ab values (ty, 'sep', sep)
into ab values (ty, 'oct', oct)
into ab values (ty, 'nov', nov)
into ab values (ty, 'dec', dec)
select ty, jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
from accident_a;
select *
from accident_a;
1번 문제
merge into product_sync s
using 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 m.stock = 0
when not matched then
insert (s.prod_id, s.prod_name, s.price, s.stock, s.upd_dt)
values (m.prod_id, m.prod_name, m.price, m.stock, m.upd_dt)
delete from = product_master
where m.stock = 0
;
2번문제