有点棘手。
Insert Trigger on Child_Table:
- 设置Child_Table的值。字段1到"A"
- 在Parent_Table 上发布更新命令
Update Trigger on Parent_Table:
- 集:新。Field1 = Child_Table。Field1
短问题-将Parent_Table。Field1 = "A"?
长问题-Child_Table触发器是否已经完成并将"A"的值提交给Child_Table ?Field1,以便它是可用的Parent_Table?
简短的回答-是的。
更长的答案-由触发器发出的update
就像任何其他更新一样,并将触发后续的on update
触发器。请注意,除非您显式地这样做,否则触发器中的语句不会提交。但是,由于它在中运行与下面的触发器相同的事务,因此它所做的任何更改都将对下面的触发器可用。