Como falei de transações no progress, vou falar também do Sql Server.

begin tran /*inicia transacao*/
   update usuario
   set nome = ‘new sl4v3r’
   where usuario = ‘sl4v3r’
rollback /*desfaz transacao*/

Se tivesse utilizado commit ao invés do rollback, teria confirmado a transação.
Ex: 

begin tran /*inicia transacao*/
   update usuario
   set nome = ‘new sl4v3r’
   where usuario = ‘sl4v3r’
commit /*confirma transacao*/
 
flw