Basic Syntax
Simple Transaction
Rollback
Undo all changes in the transaction.Savepoints
Create checkpoints within a transaction.Rollback to Savepoint
Undo changes back to a savepoint.Release Savepoint
Remove a savepoint (keep the changes).Isolation Levels
Control how transactions see each other’s changes. Set isolation level before BEGIN.Complete Examples
Money Transfer
Order with Savepoint
High Isolation Transaction
Database Support
MongoDB Note
MongoDB supports multi-document transactions in replica sets and sharded clusters (v4.0+). Savepoints are not supported.Limitations
Not currently supported:- BEGIN READ ONLY
- Inline isolation level (BEGIN ISOLATION LEVEL X)
- Nested transactions
Next Steps
Permissions
Control access
PostgreSQL
PostgreSQL specifics

