Abort Policy for Transactions and Statements
Transactions and statements can be aborted by any of the following entities:
• An application
• The DBMS
Applications can abort transactions or statements as a result of the following conditions:
• ROLLBACK statement
• Timeout (if set)
The DBMS aborts statements and transactions as a result of the following conditions:
• Deadlock
• Transaction log full
• Lock quota exceeded
• Error while executing a database statement