问一个关于 SQL 触发器的问题

2017-06-13 14:23:57 +08:00
 ArchyCloud
请教大家一个关于 sql 触发器的问题。
我现在有表 A 和 B,我需要实现一个功能:在插入 B 的时候检查 A 中对应的行,如果符合的话,插入 B 成功,并且更新 A 中对应的行。
我想到一个办法是利用触发器中的 Instead of insert B,这样就把插入操作拦截下来,在触发器中写 update A 和 insert B,但是这样会不会发生递归?
另一个方法是 after insert B, 在触发器中写 update A 并且 delete from B 中新的数据。
这俩个方法可行吗?
1126 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX