У нас есть две таблицы (Клуб, Деревня)
Club(id, Name, Location, Village)
Village(id, name)
Профессор привел нам такой пример ...
CREATE TRIGGER tg_add_club
AFTER INSERT ON Club
REFERENCING NEW AS uus
FOR EACH ROW
BEGIN
IF (NOT EXISTS (
)
THEN
)
END IF;
UPDATE Club
END;
Я не понимаю синтаксиса. Я пробовал использовать этот пример
CREATE TRIGGER tg_add_club
AFTER INSERT ON Club
REFERENCING NEW AS uus
FOR EACH ROW
BEGIN
IF uus.Club.Location (NOT EXISTS ( Village.name
)
THEN INSERT INTO Village (name) VALUES (uus.Club.location)
)
END IF;
UPDATE Club SET (Village.name = uus.Location)
END;
Очевидно, это не работает, это больше похоже на псевдокод ... но это должно дать представление. Как исправить свой код?
Если что-то не понятно, то я постараюсь добавить дополнительную информацию