当前位置: 代码迷 >> Informix >> 创造触发器报错“已经存在相同的事件触发”
  详细解决方案

创造触发器报错“已经存在相同的事件触发”

热度:7234   发布时间:2013-02-26 00:00:00.0
创建触发器报错“已经存在相同的事件触发”
有一个存储过程和一个触发器,通过触发器调用存储过程:


create procedure abc(tid int,tname varchar(20))
returning int;
define i int;
let i=10;
let tid=tid+i;
insert into zzz(id,name) values(tid,tname);
return 1;
end procedure;



create trigger tzz
insert on zz
referencing new as n
for each row
(
execute procedure abc(n.id,n.name)
);


存储过程可以创建成功,但是在创建触发器的时候报错“trigger for the same event already exists”,恳请各位达人们问题出在哪里,怎么解决呢?谢谢!
------最佳解决方案--------------------------------------------------------
查看该表上的触发器 
------其他解决方案--------------------------------------------------------
看看zzz的trigger,什么地方循环了。
  相关解决方案