Partilhar via


ROLLBACK WORK (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

Reverte uma transação especificada pelo usuário ao começo da transação.

Convenções de sintaxe de Transact-SQL

Sintaxe

ROLLBACK [ WORK ]  
[ ; ]  

Comentários

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

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

Permissões

Permissões de ROLLBACK WORK assumem como padrão qualquer usuário válido.

Consulte Também

BEGIN DISTRIBUTED TRANSACTION (Transact-SQL)
BEGIN TRANSACTION (Transact-SQL)
COMMIT TRANSACTION (Transact-SQL)
COMMIT WORK (Transact-SQL)
ROLLBACK TRANSACTION (Transact-SQL)
SAVE TRANSACTION (Transact-SQL)