USE pubs
GO
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
GO
BEGIN TRANSACTION
SELECT au_lname FROM authors WITH (HoldLOCK)
GO

解决方案 »

  1.   

    SELECT au_lname FROM authors WITH (TABLOCKX)用下这个
      

  2.   

    ghostzxp(幽灵)谢谢
    不过能锁定如SELECT au_lname FROM authors where city='1' 查询的行不能读吗
    如不是整张表
      

  3.   

    如果这样 SELECT au_lname FROM authors where au_lname='Bennet' WITH (ROWLOCK) 
    不行,怎么办
      

  4.   

    我想应该是
    SELECT au_lname FROM authors WITH(PAGLOCK,XLOCK) where au_lname='Bennet' Waitfor Delay '00:00:04'