You can use this code to verify that you commit (or rollback) all open transactions:while @@trancount > 0 commit
Example:begin transactionbegin transactionbegin transactionbegin transactionselect BeforeCommit =@@trancountwhile @@trancount > 0 commitselect AfterCommit =@@trancountbegin transactionbegin transactionbegin transactionbegin transactionselect BeforeRollback = @@trancountwhile @@trancount > 0 rollbackselect AfterRollback = @@trancount
Results:BeforeCommit------------4(1 row(s) affected)AfterCommit-----------0(1 row(s) affected)BeforeRollback--------------4(1 row(s) affected)AfterRollback-------------0(1 row(s) affected)
CODO ERGO SUM