Udostępnij za pomocą


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 jak ROLLBACK TRANSACTION z wyjątkiem tego, że ROLLBACK TRANSACTION akceptuje nazwę transakcji zdefiniowanej przez użytkownika. W przypadku lub bez określenia opcjonalnego słowa kluczowego WORK ta składnia ROLLBACK jest zgodna z normą ISO.

Podczas zagnieżdżania transakcji funkcja ROLLBACK WORK zawsze wraca do najbardziej zewnętrznej instrukcji BEGIN TRANSACTION i dekrementuje funkcję systemu @@TRANCOUNT do 0.

Permissions

Domyślne uprawnienia FUNKCJI WYCOFYWANIA PRACY dla dowolnego prawidłowego użytkownika.

Zobacz też

ROZPOCZYNANIE TRANSAKCJI ROZPROSZONEJ (Transact-SQL)
ROZPOCZNIJ TRANSAKCJĘ (Transact-SQL)
TRANSAKCJA COMMIT (Transact-SQL)
ZAANGAŻUJ PRACĘ (Transact-SQL)
WYCOFYWANIA TRANSAKCJI (Transact-SQL)
ZAPISZ TRANSAKCJĘ (Transact-SQL)