参数位置在SQL Query的where子句中是否重要

时间:2017-10-25 03:03:19

标签: sql

Declare @temp As Int
set @temp = 10

select Column1 from MyTable where Column2 = @temp

select Column1 from MyTable where @temp = Column2

根据where子句中参数的位置,性能是否有任何变化。

2 个答案:

答案 0 :(得分:1)

应该没有变化。但是,您可以通过在sql viewer中运行执行计划来确认这一点。

答案 1 :(得分:0)

不,这两者应该完全相同。