在乐观方法的示例中,@version(例如作为过程中的参数)总是预先知道的。是否可以在过程中接收@version 以及它会产生什么影响。部分程序:
CREATE PROCEDURE [dbo].[UpdateTestTable2]
...
SELECT @version = [version]
FROM dbo.TestTable2
WHERE Id = @Id
BEGIN TRANSACTION
UPDATE dbo.TestTable2
SET testName = @testName
WHERE Id = @Id AND [version] = @version
...