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. Trigger werden nach INSERT, UPDATE oder DELETE ausgelöst, 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 ROLLBACK TO SAVEPOINT-Anweisung darf keinen Savepoint referenzieren, 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 © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |