Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Verwaltung Ihrer Datenbank » SQL Anywhere - Grafische Verwaltungstools » Interactive SQL verwenden » Optionen in Interactive SQL

 

auto_commit-Option [Interactive SQL]

Steuert, ob ein COMMIT nach jeder Anweisung ausgeführt wird

Zulässige Werte

On, Off

Standardwert

Off

Bemerkungen

Wenn auto_commit auf "On" gesetzt ist, wird ein Datenbank-COMMIT nach jeder erfolgreichen Anweisung ausgeführt.

Standardmäßig wird ein COMMIT oder ROLLBACK nur ausgeführt, wenn der Benutzer eine COMMIT- oder ROLLBACK-Anweisung oder eine SQL-Anweisung verwendet, die eine automatische Festschreibung auslöst (wie die Anweisung CREATE TABLE).

Eine Datenquelle in Interactive SQL benutzen

In der Standardeinstellung arbeitet ODBC im Autocommit-Modus. Auch wenn Sie in Interactive SQL die Option "auto_commit" auf "Off" gesetzt haben, wird die Interactive SQL-Einstellung von der ODBC-Einstellung überschrieben. Mit dem Verbindungsattribut SQL_ATTR_AUTOCOMMIT können Sie diese ODBC-Einstellung ändern. ODBC-Autocommit ist von der Option "chained" unabhängig.

Siehe auch