Varje SQL-sats körs i en transaktion och en update
statement använder alltid ett lås för att skydda sin uppdatering. SQL Server tillåter dig inte att läsa en halvt modifierad rad (med vissa undantag för data som är större än 8k.)
Ditt första påstående borde vara bra.