插入SQL Server后,在DATABASE上触发TRIGGER

时间:2017-09-21 11:00:51

标签: sql-server triggers insert

我需要在SQL数据库 DB1 上创建一个触发器,当在表 T1 中插入一行或多行时触发该触发器。

问题是我需要触发器的表可以在第二次删除并重新创建,因此,如果我在表 T1 上写入触发器,那么它也会被丢弃。 / p>

这样做的方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以创建一个DDL触发器,在表T1上重新创建触发器。

可能在create table语句中触发DDL触发器,检查是否已创建T1,如果是,则重新创建触发器。