我需要创建一个Audit
表是要跟踪我的表的动作(插入,更新,删除)数据库,并与日期添加新行,行ID ,表名和一些更多的细节,所以我会知道发生了什么事情和什么时候发生。在SQL Server在每次创建表创建触发器2008 R2
所以基本上从我的理解,我需要它要跟踪插入/更新/删除每个表的触发器和将要跟踪新表创建数据库的触发器。
我的主要问题是了解如何连接这些东西,所以当一个新表正在创建时,将为该表创建一个触发器,该触发器将根据需要跟踪操作并为审计表添加新行。
是否有可能使一个DDL触发器create_table
和它内部的另一触发插入/更新/删除?
为什么在创建表格时不创建触发器。如果你想自动化,那么你可能不得不在你的数据库上实现'DDL'触发器 –
这就是我想的,但我想弄清楚如何做到这一点。 我不知道如果我理解这个权利,但我正在尝试为create_table创建一个DDL触发器,并在其中写入另一个触发器,它在插入/更新/删除时为特定表名创建触发器。 – kresa