![]() |
1
5
他们可能会拿出相同的执行计划,这意味着没有区别。要确认,只需在SSMS中尝试打开“包括执行计划”选项。 事实上,我想要的是:
我更喜欢这种语法。不过,同样的执行计划也会出现。
为了证明这一点,我使用update语句的每个变量运行了一个测试。正如下面的执行计划所示,它们的结果都是一样的——都是一样的:
|
![]() |
2
0
虽然这与性能无关,但我更喜欢第一个示例,这样我就可以更轻松地审查它,而无需更改代码的底层结构。注意我在评论中的位置和内容:
|
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |