Transactions

Manage transactions

Synopsis

BEGIN TRANSACTION statement

Diagram(
  Sequence(
    "BEGIN",
    Optional("TRANSACTION", "skip"),
    Optional(
      Choice(0, Sequence("READ", "ONLY"), Sequence("READ", "WRITE")),
      "skip"
    )
  )
);

ROLLBACK TRANSACTION statement

Diagram(Sequence("ROLLBACK", Optional("TRANSACTION", "skip")));

COMMIT TRANSACTION statement

Diagram(Sequence("COMMIT", Optional("TRANSACTION", "skip")));

Last modified October 25, 2021: Rework expressions (016dc8a)