Ceci est similaire au COMMIT ou ROLLBACK implicite qui se produit pour une instruction exécutée par elle-même (lorsqu'elle n'est pas dans un bloc de transaction).
This is similar to the implicit commit or rollback that happens for a statement executed by itself (when not in a transaction block).
Impact de la réplication Active Directory lorsqu'une Contrôleur de domaine Windows Server 2003 de Microsoft subit un USN ROLLBACK
How Active Directory replication is affected when a Microsoft Windows Server 2003-based domain controller experiences a USN rollback
Une instruction ROLLBACK a été exécutée automatiquement.
A ROLLBACK statement has been automatically executed.
Un autre ROLLBACK sera donc nécessaire pour restaurer la session à un état utilisable.
Another ROLLBACK will be needed to restore the session to a usable state.
Ceci est cohérent avec le principe que ROLLBACK annule tous les effets des commandes depuis le dernier point de sauvegarde.
This is consistent with the principle that ROLLBACK cancels all effects of the commands since the savepoint.
Mais une transaction sera également ROLLBACK si la base de données est fermée ou si une erreur se produit.
But a transaction will also ROLLBACK if the database is closed or if an error occurs.
Vous pouvez également émettre la requête ROLLBACK, auquel cas tous les changements sont loin jetés et la base de données reste inchangée.
Alternatively, you can issue the query ROLLBACK, in which case all the changes are thrown away and database remains unchanged.
La syntaxe générale de la commande ROLLBACK est
The general syntax for the ROLLBACK command is
De plus, ROLLBACK TO est le seul moyen pour regagner le contrôle d'un bloc de transaction qui a été placé dans un état d'annulation par le système à cause d'une erreur, plutôt que de tout annuler et de tout recommencer.
Moreover, ROLLBACK TO is the only way to regain control of a transaction block that was put in aborted state by the system due to an error, short of rolling it back completely and starting again.
Par Après le ROLLBACK, la ligne est réellement déverrouillée au lieu de retourner à son état avant le point de sauvegarde.
After the ROLLBACK, the row is effectively unlocked, rather than returned to its pre-savepoint state of being locked but not modified.
Cette commande a un comportement identique à la commande SQL ROLLBACK, elle est présente uniquement pour des raisons historiques.
This command is identical in behavior to the standard SQL command ROLLBACK, and is present only for historical reasons.
Cela peut se produire si l'application rencontre un dépassement de délai ou émet une annulation sans exécuter également le nombre requis d'instructions ROLLBACK et/ou COMMIT.
This can occur if the application experiences a query timeout, or issues a cancel without also issuing the required number of ROLLBACK and/or COMMIT statements.
L'analyse brute est suffisante pour identifier les commandes de contrôle des transactions (BEGIN, ROLLBACK, etc.). Elles peuvent de plus être correctement exécutées sans analyse complémentaire.
The raw parsing stage is sufficient to identify the transaction control commands (BEGIN, ROLLBACK, etc), and these can then be correctly executed without any further analysis.