SELECT state FROM tab WHERE id=7
UPDATE tab SET state=some_new_value WHERE id=7
UPDATE table SET id=7 WHERE id=7
BEGIN TRAN T1;SELECT state FROM tab WHERE id=7 WITH (UPDLOCK);UPDATE tab SET state=some_new_value WHERE id=7;COMMIT TRAN T1;