oracle二表更新


--oracle
update stockm
set stockm.current_cost=(select erpcost from aes_calist where TRIM(aes_calist.wh)=TRIM(stockm.WAREHOUSE) and TRIM(aes_calist.product)=TRIM(stockm.product))
where trim(stockm.product) in (select aes_calist.product from aes_calist)
and trim(stockm.WAREHOUSE) in (select aes_calist.wh from aes_calist)


--sqlserver
update lwj_temp_card
set 新售价=b.rtlprc
from lwj_temp_card a,goods b
where a.商品编号=b.code

--oracle
declare
cursor cc is select wh,product,erpcost from aes_calist;
begin
for my in cc loop
update stockm
set stockm.current_cost=my.erpcost
where  TRIM(stockm.WAREHOUSE)=TRIM(my.wh)
and TRIM(stockm.product)=TRIM(my.product);
end loop;
end ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值