Declare @temp As Int
set @temp = 10
select Column1 from MyTable where Column2 = @temp
select Column1 from MyTable where @temp = Column2
根据where子句中参数的位置,性能是否有任何变化。
答案 0 :(得分:1)
应该没有变化。但是,您可以通过在sql viewer中运行执行计划来确认这一点。
答案 1 :(得分:0)
不,这两者应该完全相同。