Same query - different execution plans
问题 SQL 2008. I have a test table: create table Sale ( SaleId int identity(1, 1) constraint PK_Sale primary key, Test1 varchar(10) null, RowVersion rowversion not null constraint UQ_Sale_RowVersion unique ) I populate it with 10k test rows. declare @RowCount int = 10000 while(@RowCount > 0) begin insert Sale default values set @RowCount -= 1 end I run these two queries: -- Query #1 select * from Sale where RowVersion > 0x000000000001C310 -- Query #2 declare @LastVersion rowversion =