Usar este:
Por ejemplo:
USE AdventureWorks;
GO
EXEC sys.sp_settriggerorder @triggername = N'', -- nvarchar(517)
@order = '', -- varchar(10)
@stmttype = '', -- varchar(50)
@namespace = '' -- varchar(10)
la primera y última activadores deben ser dos diferentes factores desencadenantes.
Primero: el disparador se activa primero.
Último: el disparador se activa al último.
Ninguno: el disparador se dispara en un orden indefinido.
Y ver este enlace para el valor de @stmttype
: DDL Events
Y para @namespace = { 'base de datos' | 'SERVIDOR' | NULL} y para obtener más información, consulte: DDL Triggers
Generalmente, no hacemos esto porque no tenemos acceso fácil a los pseudotables Inserted and Deleted en los procedimientos almacenados. – mwigdahl
El orden de ejecución puede ser interesante sin dependencia ... – Paul