Udostępnij przez


WYCOFYWANIE PRACY (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Przywraca transakcję określoną przez użytkownika na początku transakcji.

Transact-SQL konwencje składni

Syntax

ROLLBACK [ WORK ]
[ ; ]

Remarks

Ta instrukcja działa identycznie z ROLLBACK TRANSACTION tą różnicą, że ROLLBACK TRANSACTION akceptuje nazwę transakcji zdefiniowanej przez użytkownika. W przypadku lub bez określania opcjonalnego WORK słowa kluczowego ta ROLLBACK składnia jest zgodna z normą ISO.

Gdy istnieją transakcje wewnętrzne, ROLLBACK WORK zawsze cofa się do najbardziej zewnętrznej BEGIN TRANSACTION instrukcji i dekrementuje funkcję systemową @@TRANCOUNT do wartości 0.

Permissions

Wymaga członkostwa w public roli.