ROLLBACK WORK (Transact-SQL)

Esegue il rollback di una transazione definita dall'utente fino all'inizio della transazione.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

ROLLBACK [ WORK ]
[ ; ]

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.

Quando le transazioni sono nidificate, l'istruzione ROLLBACK WORK esegue sempre il rollback dell'istruzione BEGIN TRANSACTION più esterna e riduce il valore della funzione di sistema @@TRANCOUNT fino a 0.

Autorizzazioni

Le autorizzazioni per l'istruzione ROLLBACK WORK vengono assegnate per impostazione predefinita a qualsiasi utente valido.

Vedere anche

Riferimento

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)