手动加锁(如select * from yourtable(updlock)),想保持什么锁就加什么锁,不过记得在事务中保持锁定,
请查看Sql Server OnlineBook(就查关键字updlock吧),应有尽有.

解决方案 »

  1.   

    用UPDLOCK好象不能禁止对表的读取吧?能不能加exclusive锁,不过应该怎么做啊?
      

  2.   

    updlock是我举的格式例子,排他锁请茶帮助
      

  3.   

    事务级别设成serializable,别的连接应该是不能访问你事务中访问到的表了。
      

  4.   

    楼上,SERIALIZABLE 好象只是锁定整个表不让别人修改数据吧?
    应该是这样吧:select * FROM TABLE(TABLOCKX)