create or replace trigger tr_trandata
befor insert or update on table1
for each row
begin
insert into table2 values(:new.name,:new.pass);
end;
/
这个是插入或更新一行就触发的,你的是只更新status_id列?其它的不动?
befor insert or update on table1
for each row
begin
insert into table2 values(:new.name,:new.pass);
end;
/
这个是插入或更新一行就触发的,你的是只更新status_id列?其它的不动?
但插入table2时,我想插的值是table1的记录值,
insert into table2 values(:new.name,:new.pass)<----这里是不是改成:tbale1.name;谢谢
befor insert or update on table1
改成befor update of status_id on table1就可以了
试试看