SSMS
 sql >> Database >  >> Database Tools >> SSMS

Query di aggiornamento annullata dall'utente

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