我应该使用哪个sql server锁

问题描述 投票:0回答:0

新手问题在这里。 看了很多sql server锁的文章,还是一头雾水

这是我的案例场景。

  1. 我需要读取表格行(更具体地说是这一行中的数值)。
  2. 然后我需要通过 API 请求将这个数值发送到服务并等待响应。
  3. 如果响应是肯定的,我需要增加数值并更新行。如果是否定的,则无需执行任何操作。
  4. 发生这种情况时,我不希望其他请求既不能读取也不能修改该行。

我读过我应该将 XLOCK 与 ROWLOCK 一起使用...

  1. 这是正确的吗?
  2. 锁定时可能发生的其他请求会怎样?他们失败并需要重试还是等待?
sql-server locking
© www.soinside.com 2019 - 2024. All rights reserved.