小编Lui*_*uiz的帖子

哪些SQL UPDATE语句会更快?

哪个会更快?

方法A:

UPDATE table1
SET table1.column1 = table2.column1 
FROM table2
WHERE table1.column2 = table2.column2
Run Code Online (Sandbox Code Playgroud)

方法B:

UPDATE table1
SET table1.column1 = table2.column1 
FROM table1
JOIN table2 on table1.column2 = table2.column2
Run Code Online (Sandbox Code Playgroud)

他们会生成相同的执行计划吗?

有什么情况我应该避免其中一个吗?

我做过的一些测试几乎同时执行它们,但总是很高兴听到第二个意见.

sql t-sql database sql-server

2
推荐指数
1
解决办法
180
查看次数

标签 统计

database ×1

sql ×1

sql-server ×1

t-sql ×1