sp_settriggerorder का उपयोग करें। आप ऑपरेशन के आधार पर आग के लिए पहला और अंतिम ट्रिगर निर्दिष्ट कर सकते हैं।
sp_settriggerorder on MSDN
ऊपर के लिंक से:
ए कोई DML ट्रिगर
निम्न उदाहरण के लिए फायरिंग क्रम निर्धारित करना यह बताता है कि ट्रिगर एक अद्यतन ऑपरेशन के बाद पर होता है आग पहले ट्रिगर हो uSalesOrderHeader Sales.SalesOrderHeader तालिका।
USE AdventureWorks;
GO
sp_settriggerorder
@triggername= 'Sales.uSalesOrderHeader',
@order='First',
@stmttype = 'UPDATE';
बी एक DDL ट्रिगर
निम्न उदाहरण के लिए फायरिंग क्रम निर्धारित करना यह बताता है कि ट्रिगर एक ALTER_TABLE घटना के बाद AdventureWorks डेटाबेस में होता है आग पहले ट्रिगर हो ddlDatabaseTriggerLog।
USE AdventureWorks;
GO
sp_settriggerorder
@triggername= 'ddlDatabaseTriggerLog',
@order='First',
@stmttype = 'ALTER_TABLE',
@namespace = 'DATABASE';
स्रोत
2008-09-18 17:56:12