Слугує для запуску й завершення явних транзакцій.
Синтаксис
Ініціює нову транзакцію.
BEGIN TRANSACTION
Завершує транзакцію затвердженням усіх робіт, виконаних під час транзакції.
COMMIT [TRANSACTION | WORK]
Завершує транзакцію скасуванням усіх робіт, виконаних під час транзакції.
ROLLBACK [TRANSACTION | WORK]
Зауваження
Транзакції не розпочинаються автоматично. Щоб запустити операцію, зробіть це явно з використанням інструкції BEGIN TRANSACTION.
Одна транзакція може містити до п’яти вкладених транзакцій. Щоб запустити вкладену транзакцію, використовуйте інструкцію BEGIN TRANSACTION у контексті наявної транзакції.
Транзакції не підтримуються для зв’язаних таблиць.