在我的应用程序的SQL Server后端中,我想为一堆关键表创建历史表,这些表将跟踪行的更改历史记录.
我的整个应用程序使用存储过程,没有嵌入式SQL.与数据库修改这些表的唯一连接是通过应用程序和SP接口.传统上,我曾与之合作的商店使用触发器执行此任务.
如果我可以在存储过程和触发器之间进行选择,哪个更好?哪个更快?
sql-server triggers stored-procedures
sql-server ×1
stored-procedures ×1
triggers ×1