如何update sql 批量更新(sql server)

本文介绍如何使用SQL语句实现表1数据批量更新至表2,包括更新语句和插入语句的编写,适用于数据库操作场景。
如何update sql 批量更新?
 
表1中:有如下数据
OrderNo   PO   date           HTS          Quota
4200162 S110051 11/23/2010 6203434020 647
4200162 S110051 11/23/2010 6205202076 340
4200162 S110051 11/23/2010 6211330054 659
4200162 S110051 11/23/2010 6215200000 659
表2中
有字段OrderNo, PO  , date,HTS,Quota等

我要将表1中的数据更新到表2中
请问如何写SQL语句?


更新
update t
set t.hts=o.hts,
t.quota=o.quota
from 表2 t,表1 o
where t.orderno=o.orderno and t.po=o.po

插入过去

insert into 表2(orderno,po,date,hts,quota)
select orderno,po,date,hts,quota from 表1
 
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值