Bonjour,

J'ai créé le trigger suivant sur une table de de notre ERP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CREATE TRIGGER TEST
ON [TEST].[TABLE1]
AFTER INSERT AS
BEGIN
 
UPDATE [TEST].[TABLE1]
   SET TEMP_0 = i.DES1_0
  from inserted i
  where [TABLE1].CLE = i.CLE
 
END
L'insertion des données se fait depuis l'ERP et je n'ai pas la possibilité d'insérer des données dans la table depuis une requête SQL pour les tests.

Lorsqu'une ligne est insérée dans la table depuis l'ERP, il ne se passe rien... en fait aucune nouvelle ligne n'est créée dans la table. Si le trigger est supprimé, tout fonctionne.

Il existe déjà un trigger uptade généré par l'ERP sur cette table qui va mettre un jour un compteur.

La syntaxe de mon update semble correcte, la jointure également.

L'erreur vient-elle de mon code? Si non, comment débugger ou avoir accès à des logs?

Merci par avance