Ogni istruzione SQL viene eseguita in una transazione e in un update
istruzione usa sempre un blocco per proteggere il suo aggiornamento. SQL Server non consente di leggere una riga parzialmente modificata (con alcune eccezioni per dati superiori a 8k.)
La tua prima affermazione dovrebbe andare bene.