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)