Dela via


ROLLBACK WORK (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Återställer en användardefinerad transaktion till början av transaktionen.

Transact-SQL syntaxkonventioner

Syntax

ROLLBACK [ WORK ]  
[ ; ]  

Remarks

Den här instruktionen fungerar identiskt med ROLLBACK TRANSACTION förutom att ROLLBACK TRANSACTION accepterar ett användardefinierat transaktionsnamn. Med eller utan att ange det valfria nyckelordet WORK är den här ROLLBACK-syntaxen ISO-kompatibel.

Vid kapsling av transaktioner återställs ROLLBACK WORK alltid till den yttersta BEGIN TRANSACTION-instruktionen och minskar @@TRANCOUNT systemfunktionen till 0.

Permissions

ROLLBACK WORK-behörigheter är standard för alla giltiga användare.

See Also

BEGIN DISTRIBUTED TRANSACTION (Transact-SQL)
STARTA TRANSAKTION (Transact-SQL)
COMMIT TRANSACTION (Transact-SQL)
COMMIT-ARBETE (Transact-SQL)
ÅTERSTÄLLNINGSTRANSAKTION (Transact-SQL)
SPARA TRANSAKTION (Transact-SQL)