SQL Server 2008上ROWLOCK的C#示例

本文关键字:示例 ROWLOCK Server 2008 SQL | 更新日期: 2023-09-27 18:27:21

我有一个SQL Server 2008数据库,其中包含一个Items表。许多用户正在查看项目,可以随时选择签出可用的项目。我想要一个简单的锁定方案,用户单击一个项目,然后服务器获取一个ROWLOCK,检查该项目是否已经签出(读取行),检查它是否可用(更新行),然后释放锁。

我还没有找到任何代码示例来完全展示如何做到这一点。大多数示例都关注单个语句,而不是多个语句。

SQL Server 2008上ROWLOCK的C#示例

我认为这是不可能的。

select语句上的sql rowlock

在工作中,我们通过在服务器上运行的程序来实现这一点。

所有请求都通过此程序。