Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base 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)