SQL-Anweisungen in einer Prozedur oder einem Trigger sind Teil der aktuellen Transaktion. Sie können mehrere Prozeduren in einer Transaktion aufrufen oder mehrere Transaktionen in eine Prozedur einbauen.
COMMIT und ROLLBACK sind in atomaren Anweisungen nicht zulässig. Beachten Sie, dass Trigger nach INSERT, UPDATE oder DELETE ausgelöst werden, bei denen es sich um atomare Anweisungen handelt. COMMIT und ROLLBACK sind in einem Trigger oder einer von einem Trigger aufgerufenen Prozedur nicht zulässig.
Savepoints können in einer Prozedur oder einem Trigger verwendet werden, aber eine Anweisung ROLLBACK TO SAVEPOINT darf sich nie auf einen Savepoint beziehen, bevor der atomare Vorgang gestartet wurde. Außerdem werden alle Savepoints in einem atomaren Vorgang freigegeben, wenn der atomare Vorgang abgeschlossen wird.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |