3
如果我在SQL Server 2008中創建了一個觸發DROP_TABLE和ALTER_TABLE的數據庫觸發器,如何確定這是DROP還是ALTER?如何知道數據庫觸發器是DROP_TABLE還是ALTER_TABLE?
如果我在SQL Server 2008中創建了一個觸發DROP_TABLE和ALTER_TABLE的數據庫觸發器,如何確定這是DROP還是ALTER?如何知道數據庫觸發器是DROP_TABLE還是ALTER_TABLE?
觸發內,您可以測試
SELECT EVENTDATA().value('(/EVENT_INSTANCE/EventType)[1]','sysname')
這將是DROP_TABLE
或ALTER_TABLE
的文檔EVENTDATA