SQL批量更新

其实这个是比较简单的,知道语法就知道如何写了。但是我总是忘记。每次要用到的时候又着急的去百度,干脆自己写下来。

UPATE 目标表 SET 字段=原表.字段

FROM 目标表

LEFT JOIN 原表 ON 关联条件

母体代码如下:

update bom_kfopcomponent set ComponentId=m.ComponentId,BaseQtyN=m.BaseQtyN,BaseQtyD=m.BaseQtyD

,Remark=m.Remark
--select mt.ComponentId,m.ComponentId,mt.BaseQtyN,m.BaseQtyN,mt.BaseQtyD,m.BaseQtyD
--,mt.Remark,m.Remark,mt.Define23,m.cInvName
from bom_kfopcomponent mt
left join #TempMtericel m on m.PartID=mt.Define35
where mt.Define22 in (  select id from dbo.F0SplitIDs(@Tobomno)    ) 

and isnull(m.OpComponentId ,'')<>''

就是这样就可以轻轻松松的批量更新啦~~~



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值