hetu-core/hetu-docs/en/sql/start-transaction.md

39 lines
647 B
Markdown

START TRANSACTION
=================
Synopsis
--------
``` sql
START TRANSACTION [ mode [, ...] ]
```
where `mode` is one of
``` sql
ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }
READ { ONLY | WRITE }
```
Description
-----------
Start a new transaction for the current session.
Examples
--------
``` sql
START TRANSACTION;
START TRANSACTION ISOLATION LEVEL REPEATABLE READ;
START TRANSACTION READ WRITE;
START TRANSACTION ISOLATION LEVEL READ COMMITTED, READ ONLY;
START TRANSACTION READ WRITE, ISOLATION LEVEL SERIALIZABLE;
```
See Also
--------
[COMMIT](./commit.md), [ROLLBACK](./rollback.md)