-989 AFTER TRIGGER trigger-name ATTEMPTED TO MODIFY A ROW IN TABLE table-name THAT WAS MODIFIED BY AN SQL DATA CHANGE STATEMENT WITHIN A FROM CLAUSE
説明
FINAL TABLE が指定されている FROM 文節に SQL データ変更ステートメントが指定されましたが、 SQL データ変更ステートメントの基本となるターゲット基本表には、同じ表を変更する AFTER トリガーが定義されています。 これは許可されません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
FROM 文節内で SQL データ変更ステートメントを使用しないようにするか、トリガーを変更して SQL データ変更ステートメントのターゲットになっている表を変更しないようにします。
SQLSTATE:
560C3