SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Requête de mise à jour annulée par l'utilisateur

Une seule instruction de mise à jour ne mettra pas à jour certaines lignes. C'est toutes les lignes ou aucune

C'est l'atomicité dans ACID propriétés que SQL Server respecte bien.

L'atomicité exige que chaque transaction soit "tout ou rien":si une partie de la transaction échoue, la transaction entière échoue et l'état de la base de données reste inchangé. Un système atomique doit garantir l'atomicité dans toutes les situations, y compris les pannes de courant, les erreurs et les plantages.

Ensuite, le commit est à la fin de l'instruction, donc lorsque vous annulez, il n'y a pas de commit