Триггер уровня оператора для предотвращения одинакового значения в разных таблицах - PullRequest
0 голосов
/ 01 сентября 2018

Heads, это вопрос упражнения, я не могу разобраться, и я попытался найти объяснения, которые я могу понять, но безуспешно.

Итак, я ограничен использованием триггера уровня оператора. Триггер должен остановить вставку в таблицу, где значение уже существует в другой таблице. Например, если бы у меня была таблица KFC и таблица McDonalds, триггер не позволил бы мне вставить работника в McDonalds, если он уже существует в KFC.

РЕДАКТИРОВАТЬ: Это не мое упражнение, но оно похоже и должно мне помочь.

Пример кода моего мозга:

BEGIN
  IF(KFC.SSN = MCD.SSN) THEN
    RAISE_APPLICATION_ERROR(19001, 'Can't work at both places');
  END IF;
END
...