プロシージャまたはトリガ内の SQL 文は現在のトランザクションの一部です。1 つのトランザクション内で複数のプロシージャを呼び出すことや、1 つのプロシージャ内に複数のトランザクションを持つことができます。
アトミックな文中では COMMIT と ROLLBACK は許可されません。トリガはアトミックな文である INSERT、UPDATE、DELETE によって起動さます。COMMIT と ROLLBACK はトリガまたはトリガから呼び出されたプロシージャ内では許可されません。
プロシージャまたはトリガではセーブポイントを使用できますが、ROLLBACK TO SAVEPOINT 文はアトミックオペレーションが開始される以前のセーブポイントを参照することはできません。また、アトミックオペレーション内のすべてのセーブポイントは、その操作が終了したときに解除されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |