Bonjour à tous,
Je développe en ce moment des trigger sous SqlServer 2000.
Je suis un novice, et en parcourant le forum j'ai vu que les triggers étaient ensemblistes, et donc qu'ils ne s'exécutaient qu'une fois même si l'ordre met par exemple à jour plusieurs lignes en même temps.
Ma question est la suivante :
Sur un trigger update, je fais à des moments des tests
si l'ordre sql d'update comporte porte sur plusieurs lignes, comment va se comporter IF UPDATE(champ), vu que le trigger est exécuté qu'une fois pour toutes les lignes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IF UPDATE(champ) begin --je fais mon traitement end
(renvoyer la réponse pour la première ligne????)
Merci de m'éclairer,
Gilder
i
Partager