日期:2014-05-17  浏览次数:20971 次

在同一张表上建两个类型一样的trigger会不会有问题
CREATE TRIGGER name1
  AFTER INSERT ON table1
  FOR EACH ROW

CREATE TRIGGER name2
  AFTER INSERT ON table1
  FOR EACH ROW
入上显示我在table1这张表上建了两个trigger都是after insert,貌似我跑脚本不会报错,但是这样可行吗?两个trigger能正常执行吗?会有隐患吗?
trigger?oracle

------解决方案--------------------
为什么要分两个触发器
------解决方案--------------------
不会,但没必要这么做。放到一起不好吗?
------解决方案--------------------
可以,不过要注意两个Trigger的执行顺序;另外,你的Trigger完全可以合并第一个Trigger里,程序版本控制器可以控制,很容易看出来那些是你写的,没必要分开写。