是否可以为数据库中的所有表声明一个Sql Trigger Insert,Update,Delete,而不是为每个表创建单独的触发器?我只想简单了解已采取的行动,例如:表A删除一行,表B更新一行,表C添加新行..触发器将使用我想要的信息将新行插入另一个表。
答案 0 :(得分:1)
不,只能在指定的表上定义触发器。
您应该阅读SQL Server(http://technet.microsoft.com/en-us/library/cc280386.aspx)的审核功能。它们在您想要实现的目标方面更具性能和灵活性。不幸的是,Express Edition中没有它们。