Референтные действия с триггером

У меня есть задача эмулировать ссылочное действие с помощью триггера. Сама задача такова: Приведите пример использования триггера для эмуляции ссылочного действия.

Я знаю, горячо использовать триггеры и ссылочные действия, но в совокупности я просто не понимаю, и сам вопрос.

1 ответ

Решение

Учитывая, что наименее нежелательным из перечисленных вами вариантов является каскадное удаление при удалении родительской строки

CREATE OR REPLACE TRIGGER trigger_name
  AFTER DELETE ON parent_table
  FOR EACH ROW
BEGIN
  DELETE FROM child_table
   WHERE parent_id = :old.parent_id;

  <<repeat for each child table>>
END;
Другие вопросы по тегам