Špatný nápad, zvláště pokud máte mnoho souběžných uživatelů. Pokud zamknete řádky v databázi, zničíte škálovatelnost.
Je lepší detekovat zda ostatní provedli úpravy, a pokud ano, informujte uživatele a nechte je rozhodnout, co dělat.
timestamp
/rowversion
datový typ je dobrou volbou pro pole ke zjištění, zda byly provedeny nějaké změny v datech řádku.