标签: sql sql-server triggers
如果我在SQL Server 2008中创建一个在DROP_TABLE和ALTER_TABLE上都触发的数据库触发器,我该如何确定这是DROP还是ALTER?
答案 0 :(得分:5)
在触发器内你可以测试
SELECT EVENTDATA().value('(/EVENT_INSTANCE/EventType)[1]','sysname')
它将是DROP_TABLE或ALTER_TABLE
DROP_TABLE
ALTER_TABLE
EVENTDATA