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: неправильная привязка переменной в триггере и не может понять, почему?