Partilhar via


TRABALHO DE REVERSÃO (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Reverte uma transação especificada pelo usuário para o início da transação.

Transact-SQL convenções de sintaxe

Syntax

ROLLBACK [ WORK ]  
[ ; ]  

Remarks

Esta instrução funciona de forma idêntica a ROLLBACK TRANSACTION, exceto que ROLLBACK TRANSACTION aceita um nome de transação definido pelo usuário. Com ou sem especificar a palavra-chave WORK opcional, esta sintaxe ROLLBACK é compatível com ISO.

Ao aninhar transações, ROLLBACK WORK sempre reverte para a instrução BEGIN TRANSACTION mais externa e diminui a função @@TRANCOUNT sistema para 0.

Permissions

ROLLBACK WORK permissões padrão para qualquer usuário válido.

Ver também

INICIAR TRANSAÇÃO DISTRIBUÍDA (Transact-SQL)
INICIAR TRANSAÇÃO (Transact-SQL)
TRANSAÇÃO COMMIT (Transact-SQL)
TRABALHO DE COMPROMISSO (Transact-SQL)
TRANSAÇÃO DE REVERSÃO (Transact-SQL)
SALVAR TRANSAÇÃO (Transact-SQL)