-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