Salut à tous,
Je travaille sur une base de donnée SQL Server 2000 d'un logiciel de gestion et j'aimerai calculer mon propre Total pour mes lignes de commande.
J'ai crée mon trigger sur l'update et lorsque j'essaye d'exécuter un update sur un champs j'ai le message suivant :
Le niveau maximal d'imbrication des procédures stockées, des fonctions, des déclencheurs ou des vues est dépassé (limite 32).
Je pense (je suis même persuadé) que celà provient du fait que je fait un Update de ma table dans mon Trigger. Voici un extrait du trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TRIGGER TG_UPD_Promo ON [dbo].[LIGNE] FOR UPDATE AS ... Différents calcul de promo et de remise simple... -- On met à jour nos infos UPDATE LIGNE SET PU_NET=@PU, MontantHT=@HT, MontantTTC=@TTC WHERE cbMarq = @cbMarq END
Partager