表T和T2都有TID字段,T的TID是T2的外键,希望在任一个T表的TID值更新时对T2的相同字段做同样的更新。
触发器的触发事件是在T更新之后,主体如下,begin update T2
set T2.TID = T.TID
where T2.TID = :old.T.TID;
end;
编译后报错: 错误的赋值变量old.T请问应该怎么写?
触发器的触发事件是在T更新之后,主体如下,begin update T2
set T2.TID = T.TID
where T2.TID = :old.T.TID;
end;
编译后报错: 错误的赋值变量old.T请问应该怎么写?
after update of TID on T
for each row
begin
update T2
set T2.TID = :new.TID
where T2.TID = :old.TID;
end;
:old中存储的是更新前的tid内容;
楼主的:old.t.tid没有所属关系,语法上就不通