SQL Server 怎么实现从另一张表获取数据批量更新和插入
程序员文章站
2022-05-10 22:51:13
...
假定我们有两张表,Table1和Table2。如果我们想把table2的数据批量写入到Table1中可以使用下面的方法批量更新语句
方法一:
UPDATE Table1 SET Table1.NumA = Table2.NumB Table1.TotalA = Table2.TotalB FROM Table2 WHERE Table2.ID=Table1.ID
方法二:
UPDATE Table1 SET NumA = t2.NumB TotalA = t2.TotalB FROM Table1 t1 inner join Table2 t2 on t1.ID = t2.ID
批量插入语句
INSERT INTO Table1(NumA,TotalA) SELECT NumA,ToTalA from Table2 where ID > 5
Table2也可以是临时表。
努力和收获,都是自己的,与他人无关。最大的成就感,就是一直在朝着自己想要的方向前进。
上一篇: SQL Server批量写入数据库——SqlBulk方法
下一篇: 前端学习笔记之02html