Transactions
A transaction is a set of operations that might include updating, deleting, inserting, and retrieving data. These operations are often embedded in a higher-level language, or can be explicitly wrapped in a transaction block using BEGIN and END statements. A transaction is successfully executed if all the operations with in the transaction are executed successfully. If an operation in a transaction fails, the effect of the partially executed operation on the transaction can be undone.
To control the beginning and end of a transaction explicitly, the BEGIN statement can be used to denote the start of the transaction, and the statements END or COMMIT to denote the end of the transaction. The following example shows how to explicitly ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access