Bonjour,
Je suis en train de corriger un trigger.
Ce trigger (insert, delete et update) se déclenche pour un table de 30champs pour une quinzaine de champs.
Ce trigger sert à alimenter une table d'historique pour 10 champs (99% des cas) et pour les 5 autres champs à effectuer une mise à jour d'une date dans la table déclenchante (1% des cas) puis d'autres manips peu utilisé .
Je voulais savoir si il pouvait être utilise de scinder ce trigger en 2 afin d'éviter des if qui vont ralentir l'exécution pour seulement 1% des cas.
J'aurai donc un trigger d'insert, delete et update sur 10 champs et un trigger d'update sur 5 champs.
Avez-vous une idée de ce qui peut être le mieux au niveau optimisation. Je n'ai pas réussi à faire de test concluant.
Cordialement
Pinocchio