Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Déclencheurs SQL Server - ordre d'exécution

Utiliser SetTriggerOrder est correct, mais si votre code dépend d'une séquence d'exécution spécifique, pourquoi ne pas encapsuler tous vos déclencheurs dans des procédures stockées, et faire en sorte que le premier appelle le second, le second appelle le troisième, etc.

Ensuite, vous avez simplement le premier à s'exécuter dans le déclencheur.

À l'avenir, quelqu'un sera reconnaissant de ne pas avoir à fouiller dans une table système pour déterminer une séquence d'exécution personnalisée.