CREATE OR REPLACE TRIGGER delete_pictures
AFTER DELETE ON "Pictures"
FOR EACH ROW
BEGIN
DELETE FROM "Photograph"
WHERE Photograph.ID_Picture=:old.ID_Picture;
DELETE FROM "Painting"
WHERE Painting.ID_Picture=:old.ID_Picture;
END;
私はこのSQLトリガを持っています。データベースに追加しようとすると、PLS-00049:ブースのOLD変数に不正なバインド変数があります。私はまだSQLで良いことではないし、それがどうして起こるのか、それを修正する方法を本当に知らないのですが、私はこれの他のケースを見ましたが、このケースでは本当に役に立ちませんでした。基本的に私がやっていることは、親要素が削除されている場合でも私は彼の子供を削除したいです。エラーPLS-00049:トリガー内のバインド変数が正しくないため、原因を特定できません。