Back to Yugabyte Db

START TRANSACTION statement [YSQL]

docs/content/v2025.1/api/ysql/the-sql-language/statements/txn_start.md

2026.1.0.0-b25662 B
Original Source

Synopsis

Use the START TRANSACTION statement to start a transaction with the default (or specified) isolation level.

Syntax

{{%ebnf%}} start_transaction {{%/ebnf%}}

Semantics

The START TRANSACTION statement is simply an alternative spelling for the BEGIN statement. The syntax that follows START TRANSACTION is identical to that syntax that follows BEGIN [ TRANSACTION | WORK ]. And the two alternative spellings have identical semantics.

See also