这是一个创建于 2727 天前的主题,其中的信息可能已经有所发展或是发生改变。
请教大家一个关于 sql 触发器的问题。
我现在有表 A 和 B,我需要实现一个功能:在插入 B 的时候检查 A 中对应的行,如果符合的话,插入 B 成功,并且更新 A 中对应的行。
我想到一个办法是利用触发器中的 Instead of insert B,这样就把插入操作拦截下来,在触发器中写 update A 和 insert B,但是这样会不会发生递归?
另一个方法是 after insert B, 在触发器中写 update A 并且 delete from B 中新的数据。
这俩个方法可行吗?