缺少了declare关键字 create or replace trigger test after update on t_customer2 for each row declare begin update t_customer3 set name=:new.name,sex=:new.sex where id=:old.id; end test;
谢谢,我按你说的加了declare关键字,但是结果还是一样的
oldID 是怎么来的啊? 楼主 你没有传参数到触发器里面啊
in,out可能是某个存储过程的参数类型没定义正确
瞎了我的双眼.. 居然是用向导工具搞的,触发器主体哪里你居然把语句全部写进去了.. update t_customer03 set NAME=:new.NAME,SEX=:new.SEX where ID=:old.ID; 就够了吧 其他全是设置里配的
create or replace trigger test
after update on t_customer2
for each row
declare
begin
update t_customer3 set name=:new.name,sex=:new.sex where id=:old.id;
end test;
谢谢,我按你说的加了declare关键字,但是结果还是一样的
居然是用向导工具搞的,触发器主体哪里你居然把语句全部写进去了..
update t_customer03 set NAME=:new.NAME,SEX=:new.SEX where ID=:old.ID;
就够了吧
其他全是设置里配的