Dålig idé, speciellt om du har många samtidiga användare. Du kommer att döda skalbarheten om du låser raderna i databasen.
Det är bättre att upptäcka om andra har gjort ändringar och i så fall informera användaren och låt dem bestämma vad de ska göra.
timestamp
/rowversion
datatyp är ett bra val för ett fält för att ta reda på om några ändringar har gjorts i en raddata.