Si une erreur se produit au cours de la transaction, ou si l'utilisateur spécifie une opération de reconduction, les manipulations de données dans la transaction ne sont pas persistées dans la base de données.
Une transaction de base de données est généralement atomique.