Поделиться через


Инструкция TRANSACTION (Microsoft Access SQL)

Область применения: Access 2013, Office 2013

Позволяет начинать и завершать явные транзакции.

Синтаксис

Начало новой транзакции:

BEGIN TRANSACTION

Завершение транзакции с возвращением результата, полученного во время нее:

COMMIT [TRANSACTION | WORK]

Завершение транзакции с отменой всех действий, выполненных во время нее:

ОТКАТ [TRANSACTION | WORK]

Примечания

Транзакции не запускаются автоматически. Чтобы запустить транзакцию, необходимо явно использовать команду BEGIN TRANSACTION.

У транзакций может быть до пяти уровней вложенности. Чтобы запустить вложенную транзакцию, используйте команду BEGIN TRANSACTION внутри существующей транзакции.

Транзакции не поддерживаются в связанных таблицах.