3

如果我在 SQL Server 2008 中创建一个同时触发 DROP_TABLE 和 ALTER_TABLE 的数据库触发器,我如何确定这是 DROP 还是 ALTER?

4

1 回答 1

5

在触发器内部,您可以测试

SELECT EVENTDATA().value('(/EVENT_INSTANCE/EventType)[1]','sysname')

这将是DROP_TABLEALTER_TABLE

文档EVENTDATA

于 2013-02-22T12:51:02.500 回答