TransactionSetSavepoint
Sets a savepoint in the current transaction.
This savepoint can then be a rollback point when executing a rollback via transactionRollback( "mySavepointName" )
.
Method Signature
Arguments
Argument | Type | Required | Description | Default |
---|---|---|---|---|
|
|
| Specify a savepoint name. |
Examples
Using TransactionSetSavepoint with TransactionRollback
Here's a simple example of using multiple savepoints within a transaction:
In this example, the UPDATE will be rolled back while the INSERT statement will remain. Remember that in transactionRollback()
, the savepoint is not the name of a single savepoint to roll back, but the name of the savepoint to rollback TO.
Related
Last updated