Una singola istruzione di aggiornamento non aggiornerà alcune righe. Sono tutte righe o nessuna
Questa è la atomicità nel ACID proprietà che SQL Server rispetta bene.
Atomicity richiede che ogni transazione sia "tutto o niente":se una parte della transazione fallisce, l'intera transazione fallisce e lo stato del database rimane invariato. Un sistema atomico deve garantire l'atomicità in ogni situazione, comprese interruzioni di corrente, errori e arresti anomali.
Quindi il commit è alla fine dell'istruzione, quindi quando annulli non c'è alcun commit