Transações em Banco de Dados
- Uma transação consiste em um conjunto de instruções DML que formam uma unidade lógica de trabalho.
- Uma transação pode iniciar automaticamente, quando o primeiro comando DML é executado ou então explicitamente, como no caso do SQL Server (begin transaction)
- Uma transação termina da seguinte maneira:
- COMMIT: Efetiva todas as alterações feitas pela transação
- ROLLBACK: Desfaz todas as alterações feitas pela transação.