我如何知道数据库触发器是DROP_TABLE还是ALTER_TABLE?

时间:2013-02-22 12:41:33

标签: sql sql-server triggers

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

1 个答案:

答案 0 :(得分:5)

在触发器内你可以测试

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

它将是DROP_TABLEALTER_TABLE

EVENTDATA

的文档