发布:2020/6/11 17:56:23作者:管理员 来源:本站 浏览次数:1500
数据库是mssql2008
我要的是能快速且批量更新的
使用merge语句吧
语法:bai
MERGE INTO 目标表 AS A
USING 源表 AS B
ON (A.COL = B.COL) --匹配du条件
WHEN MATCHED THEN --当匹配上就zhi用B表的字段更新A表的字段
UPDATE SET
A.COL1 = B.COL1,
...
A.COLn = B.COLn
WHEN NOT MATCHED THEN INSERT(A.COL1,...,A.COLn) --下面这句是不匹配就插入数据
VALUES (B.COL1,...,B.COLn);
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4