Transakcja instrukcji (Transact-SQL)
Transakcja jest pojedynczą jednostkę pracy.Jeśli transakcja się powiedzie, wszystkie zmiany danych podczas transakcji są zobowiązane i staje się stałą częścią bazy danych.Jeśli napotka błędy i musi być anulowane lub transakcji wycofana, następnie wszystkie zmiany danych są usuwane.
SQL Serverdziała w następujących trybów transakcji.
Transakcje AUTOCOMMIT wynosi
Każda poszczególnych instrukcja jest transakcją.Transakcje
Każda transakcja jest jawnie uruchomiony przy użyciu instrukcji BEGIN TRANSACTION instrukcja i jawnie zakończony z COMMIT lub ROLLBACK instrukcja.Niejawna transakcji
Nowa transakcja niejawnie jest uruchamiana po zakończeniu poprzedniego transakcji, ale każda transakcja jest jawnie została ukończona z COMMIT lub ROLLBACK instrukcja.Transakcje partii o zakresie
Zastosowanie tylko do wielu zestawów wyników active (MARS) Transact-SQL jawne lub partiastaje się transakcja niejawna , która rozpoczyna się w obszarze MARS sesja -o zakresie transakcji.partia-zakresu transakcji, która nie zostanie przekazana lub wycofywany po zakończeniu partia automatycznie przywracana jest SQL Server.
Aby uzyskać więcej informacji, zobacz Transakcje (aparat bazy danych).