У нас есть два стола (Клуб, Деревня)
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;
Очевидно, что это не работает, это больше похоже на псевдокод... но это должно дать идею. Как я могу исправить свой код?
Если что-то не понятно, то постараюсь добавить больше информации