带触发器的参考动作

时间:2013-06-14 10:13:05

标签: oracle triggers oracle10g referential

我有这个任务用触发器来模拟参照动作。任务本身是:举例说明如何使用触发器来模拟参照动作。

我知道热点使用触发器和参考动作但结合起来我只是没有真正得到它,而且问题本身。

1 个答案:

答案 0 :(得分: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;