1 out of 4 rated this helpful - Rate this topic

ROLLBACK WORK

SQL Server 2000

Rolls back a user-specified transaction to the beginning of a transaction.

Syntax

ROLLBACK [ WORK ]

Remarks

This statement functions identically to ROLLBACK TRANSACTION except that ROLLBACK TRANSACTION accepts a user-defined transaction name. With or without specifying the optional WORK keyword, this ROLLBACK syntax is SQL-92-compatible.

When nesting transactions, ROLLBACK WORK always rolls back to the outermost BEGIN TRANSACTION statement and decrements the @@TRANCOUNT system function to 0.

Permissions

ROLLBACK WORK permissions default to any valid user.

See Also

BEGIN DISTRIBUTED TRANSACTION

BEGIN TRANSACTION

COMMIT TRANSACTION

COMMIT WORK

ROLLBACK TRANSACTION

SAVE TRANSACTION

Transactions

Did you find this helpful?
(1500 characters remaining)