:
BEGIN TRANSACTION
UPDATE someTable set SomeThing = 'new value' where someID = 1
-- this will lock 'someTable' in affected row as long as transaction alive.
-- in another connection
select * from someTable with (readpast)
-- this will skip locked rows
, .
- , .
- , , , / .
- .
- - - .
someTable with (readpast) .
"" . ASP.NET :
Application[string.Format("{0}.{1}", tableName, primaryKey)] = true;