Transaction
By Tiationg Kho |
Transaction
- A sequence of one or more operations performed as a single logical unit of work
- Modes to handle transaction in SQL Server
- Autocommit (default)
- Each individual statement is considered a transaction
- Implicit
- SQL Server starts the transaction for you
- Must configure
SET IMPLICIT_TRANSACTIONS ON; - Must call
COMMIT; at the end of transaction
- Explicit
- Fully control over when a transaction starts and ends
- Must call
BEGIN TRANSACTION; at the start of transaction - Must call
COMMIT; at the end of transaction