Partager via


TRANSACTION, instruction (Microsoft Access SQL)

S’applique à : Access 2013, Office 2013

Utilisé pour amorcer et conclure des transactions explicites.

Syntaxe

Lance une nouvelle transaction :

BEGIN TRANSACTION

Conclut une transaction en validant tout le travail effectué au cours de la transaction :

COMMIT [TRANSACTION | WORK]

Conclut une transaction en annulant tout le travail effectué au cours de la transaction :

ROLLBACK [TRANSACTION | WORK]

Remarques

Les transactions ne sont pas démarrées automatiquement. Pour démarrer une transaction, vous devez le faire explicitement à l’aide de BEGIN TRANSACTION.

Les transactions peuvent être imbriquée sur cinq niveaux. Pour démarrer une transaction imbriquée, utilisez l'instruction BEGIN TRANSACTION dans le contexte d'une transaction existante.

Les transactions ne sont pas prises en charge pour les tables attachées.