SELECT FOR UPDATE with SQL Server

后端 未结 18 2268
自闭症患者
自闭症患者 2020-11-27 11:49

I\'m using a Microsoft SQL Server 2005 database with isolation level READ_COMMITTED and READ_COMMITTED_SNAPSHOT=ON.

Now I want to use:

18条回答
  •  臣服心动
    2020-11-27 12:14

    Create a fake update to enforce the rowlock.

    UPDATE  (ROWLOCK) SET  =  WHERE id=1
    

    If that's not locking your row, god knows what will.

    After this "UPDATE" you can do your SELECT (ROWLOCK) and subsequent updates.

提交回复
热议问题