Как правильно составить домашнее задание по SQL? - PullRequest
0 голосов
/ 16 апреля 2019

Первый вопрос выглядит как

"Создать тригер, который добавляет местоположения (asukohad) в таблицу, когда добавление нового клуба (klubi), если он не существует, и значений в таблице расположение клубов (клубидов) (asukoht) в качестве идентификатора местоположения (asukoht), tg_add_club (tg_lisa_klubi).

А второй

"Создать триггер, который контролирует (когда мы удаляем клуб), если местоположение (asula) используется где-то еще (рядом с другими клубами (klubid) или конкуренция (turniirid)), а если нет, то удаляет расположение (асула) тоже. tg_delete_club (tg_kustuta_klubi). "

И первый триггер, который я попробовал:

create trigger tg_lisa_klubi after 
insert, update on asulad 
for each row 
begin 
update asulad set klubid.asukoht=asulad.nimi; 
update klubid set asulad.id=klubid.asula; 
end

и я понимаю, что это неправильно но я не очень понимаю, как написать условие там.

...