timestamp , , . , .
CREATE TABLE MyTest (myKey int PRIMARY KEY, myValue int, RV rowversion);
Transact-SQL concurrency [table-name] .
DECLARE @t TABLE (myKey int);
UPDATE MyTest
SET myValue = 2
OUTPUT inserted.myKey INTO @t(myKey)
WHERE myKey = 1
AND RV = [row-version-value];
IF (SELECT COUNT(*) FROM @t) = 0
BEGIN
RAISERROR ('error changing row with myKey = %d'
,16
,1
,1)
END;