我是否可以在 SQL Server 中使用锁,这样如果我选择一条记录,则在删除锁之前,任何其他选择查询都不应该返回锁定的记录。
以下是示例查询:
SQL 表名称:表 1
让 sql 表中的数据为:只有一列“名称”在 3 行中具有值(“ABC”、“XYZ”、“测试”)
所以,如果我运行一个带有一些锁的选择查询,如下所示:
SELECT TOP 1 * FROM Table1 -- Suppose this query returns ABC
然后,如果我在新的查询窗口中运行相同的查询(很多次),但它不应该返回值“ABC”,直到我删除锁。