我不确定是否有关于此的争论。
当我阅读书籍时,建议我使用触发器
来跟进对其他表的插入。另一方面,我的导师使用存储过程
插入到其他表中。
我的问题是,哪种方法最好?或者有更好的方法吗?
最佳答案
如果你想在表上插入数据,你只能通过存储过程而不是触发器来完成,因为触发器在运行时不能接受参数或任何东西。
您可以从另一个存储过程中调用一个存储过程,但不能在触发器中直接调用另一个触发器。
所以我认为你应该使用存储过程而不是触发器
有关详细信息,您可以访问以下链接。
http://www.codeproject.com/Tips/624566/Differences-between-a-Stored-Procedure-and-a-Trigg
请回复我的回答。
关于sql - 插入多个表时,解决这个问题的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37314376/