Chad Wallace shares how digital transformation is reshaping transaction banking—and the strategies banks need to stay competitive. Banks will be borrowing and lending among themselves for the short-term, using a new transaction-based reference rate from Wednesday. Euromoney’s inaugural transaction banking revenue ranking showcases the world’s biggest banks by revenue across cash management, trade and working-capital solutions.

Understanding the Context

This first iteration highlights ... Appointed in 2024 as Santander CIB’s global head of transaction banking, Mencía Bobo has steered the business through a year of market headwinds, economic volatility and rapid digital transformation. A transaction is a unit of work that you want to treat as "a whole." It has to either happen in full or not at all. A classical example is transferring money from one bank account to another.

Key Insights

To do that you have first to withdraw the amount from the source account, and then deposit it to the destination account. The operation has to succeed in full. If you stop halfway, the money will be lost ... BEGIN TRANSACTION / COMMIT "extends" this locking functionality to the work done by multiple statements, but it adds nothing to single statements. However, the database transaction log is always written to when a database is modified (insert, update, delete).

Final Thoughts

This is not an option, a fact that tends to irritate people. Add a try/catch block, if the transaction succeeds it will commit the changes, if the transaction fails the transaction is rolled back: I would like to run multiple insert statements on multiple tables. I am using dapper.net. I don't see any way to handle transactions with dapper.net. Please share your ideas on how to use transact...