• Active, the initial state; the transaction stays in this statewhile it is executing.
• Partially committed, after the final statement has been executed.
• Failed, after the discovery that normal execution can no longer proceed.
• Aborted, after the transaction has been rolled back and the database has been
restored to its state prior to the start of the transaction.
• Committed, after successful completion.