Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
базе данных SQL в Microsoft Fabric
Выполняет откат пользовательской транзакции на начало транзакции.
Соглашения о синтаксисе Transact-SQL
Синтаксис
ROLLBACK [ WORK ]
[ ; ]
Замечания
Эта инструкция действует так же, как и инструкция ROLLBACK TRANSACTION, с тем лишь отличием, что ROLLBACK TRANSACTION допускает применение определяемых пользователем имен транзакций. Вне зависимости от того, используется ли дополнительное ключевое слово WORK, синтаксис ROLLBACK совместим со стандартом ISO.
При вложенных транзакциях ROLLBACK WORK всегда откатывается к самой внешней инструкции BEGIN TRANSACTION и уменьшает @@TRANCOUNT системную функцию до 0.
Разрешения
По умолчанию инструкцию ROLLBACK WORK разрешено выполнять любым пользователям.
См. также
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)