-20179   THE INSTEAD OF TRIGGER CANNOT BE CREATED BECAUSE THE VIEW view-name IS DEFINED USING THE WITH CHECK OPTION

説明

INSTEAD OF トリガーは、対称ビューに定義することはできません。これは、WITH CHECK OPTION を使用して定義されるビューです。 また、対称ビューが直接的あるいは間接的に定義されているビューに対しても定義することはできません。 ビュー view-name は、INSTEAD OF トリガーのターゲット・ビューの可能性があります。あるいは、トリガーのターゲット・ビューに直接もしくは間接に依存するビューの可能性があります。

システムの処置

このステートメントを処理することはできません。 この INSTEAD OF トリガーは作成されませんでした。

プログラマーの応答

その対称ビューが非対称のビューに置き換えられない限り、INSTEAD OF トリガーをそのビューに定義することはできません。 INSTEAD OF トリガーを可能にするには、ビューをドロップしてから再作成する必要があります。

SQLSTATE

428FQ