--第一个窗口执行
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
begin tran
select count(*) from Test with (TABLOCKX)
--对Test表进行操作,插入、删除
waitfor delay '00:00:20'
commit tran
--第二个窗口统计
--由于窗口一,进行了插入、删除操作,所以统计数量变化了!并且要等待20S,把窗口一的事务处理完成后,才能执行统计.所以个数可以不相等了!
select count(*) from Test