Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza 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)