Bonjour,
J'ai un petit souci avec un trigger. Tous simple mais, il ne marche pas.
Mon trigger est exécuter sur la base SQL SERVEUR de SAGE Gestion Commerciale Ligne 100.
Ma valeur DE_No n'est pas modifier aprés l'exécution de mon trigger, je ne comprend pas, pas d'erreur !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TRIGGER TEST ON [dbo].[F_DOCLIGNE] FOR INSERT AS UPDATE F_DOCLIGNE SET DE_No = 36 FROM INSERTED WHERE F_DOCLIGNE.cbMarq = INSERTED.cbMarq
Test : Affichage d'un Raiserror, messaage s'affiche donc le trigger s'exécute bien...
Pourtant j'effectue le meme trigger sur une autre table et celui ci fonctionne.
Il y aurait t'il un blocage sur la table ? Le champs ? a quel niveau ? je ne comprend pas trop ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TRIGGER TG_SIA12_Regl ON [dbo].[F_DOCENTETE] FOR INSERT AS UPDATE F_DOCENTETE SET DE_No = 36 FROM inserted WHERE F_DOCENTETE.cbMarq = inserted.cbMarq
Comment savoir d'ou cela peut venir?
Merci
Partager