Bonjour,
J'ai une base de données dont certaines tables possèdent 2 trigger sur insert 2 triggers sur Update. je dois créer un nouveau trigger sur insert.
Dans quel ordre ces triggers sont-ils exécutés?
Salutations,
Bonjour,
J'ai une base de données dont certaines tables possèdent 2 trigger sur insert 2 triggers sur Update. je dois créer un nouveau trigger sur insert.
Dans quel ordre ces triggers sont-ils exécutés?
Salutations,
Vous ne pouvez pas piloter l'ordre. C'est lui qui décide... Pourquoi plusieurs triggers ?
Ordinairement on limite à 2 : d'un côté un trigger contenant tout le fonctionnel, de l'autre celui contenant l'admin.
Sinon, pour décider du premier et du dernier : sp_settriggerorder
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
Merci pour la réponse.
Pourquoi plusieurs trigger, pour garder mes triggers lorsqu'il y a une mise à jour du logiciel par l'éditeur
Dans ce cas 2 sont suffisants(le votre et celui de l'éditeur) et l'ordre n'a pas d'importance !
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager