ROLLBACK WORK (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni 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.