START TRANSACTION

Name

START TRANSACTION -- startet einen Transaktionsblock

Synopsis

START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ]

Beschreibung

Dieser Befehl beginnt eine neue Transaktion. Wenn ein Isolationsgrad angegeben wurde, dann hat die neue Transaktion diesen Isolationsgrad, wie als ob SET TRANSACTION ausgeführt worden wäre. Ansonsten ist das Verhalten dieses Befehls identisch mit dem Befehl BEGIN.

Parameter

Die Bedeutung der Parameter finden Sie unter SET TRANSACTION beschrieben.

Meldungen

START TRANSACTION

Meldung, wenn der Befehl erfolgreich ausgeführt wurde.

WARNING: BEGIN: already a transaction in progress

Meldung, wenn bereits eine Transaktion aktiv war, als der Befehl ausgeführt wurde.

Kompatibilität

Dieser Befehl ist mit dem SQL-Standard konform; siehe aber auch im Kompatibilitätsabschnitt von SET TRANSACTION.