ROLLBACK WORK (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Esegue il rollback di una transazione definita dall'utente fino all'inizio della transazione.
Convenzioni di sintassi Transact-SQL
Sintassi
ROLLBACK [ WORK ]
[ ; ]
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
Osservazioni:
Questa istruzione funziona esattamente come l'istruzione ROLLBACK TRANSACTION, con la sola differenza che ROLLBACK TRANSACTION accetta un nome di transazione definita dall'utente. Questa sintassi ROLLBACK è compatibile con ISO, con o senza la parola chiave facoltativa WORK.
Durante l'annidamento delle transazioni, ROLLBACK WORK esegue sempre il rollback all'istruzione BEGIN TRANSACTION più esterna e decrementa la funzione di sistema @@TRANCOUNT su 0.
Autorizzazioni
Le autorizzazioni per l'istruzione ROLLBACK WORK vengono assegnate per impostazione predefinita a qualsiasi utente valido.
Vedi anche
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)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per