Getting a query to index seek (rather than scan)

前端 未结 2 1609
面向向阳花
面向向阳花 2020-12-07 06:06

Running the following query (SQL Server 2000) the execution plan shows that it used an index seek and Profiler shows it\'s doing 71 reads with a duration of 0.



        
2条回答
  •  被撕碎了的回忆
    2020-12-07 06:12

    If the name column is NVARCHAR then u need your parameter to be also of the same type. It should then pick it up by index seek.

    declare @p nvarchar(20)
    select @p = N'0010000546163'
    select top 1 id from table where name = @p order by id desc
    

提交回复
热议问题