Bonjour, j'ai un trigger qui rempli une table TAB_LOG, lorsque l'utilisateur fait une modification sur une table UTILISATEUR.
Le but c'est de récuperer les anciennes valeurs et les nouvelles valeurs de la table UTILISATEUR ainsi l'utilisateur qui a fait la modification.
OLD_VALUE la valeur avant la modification
NEW_VALUE la valeur modifiée
Pour les autres colonnes le trigger semble bien fonctionnel mais lorsqu'on fait une modification sur une colonne CIV_CIVILITE qui est une colonne d'une autre table on a l'erreur
Msg*208, Niveau*16, État*1, Procédure*TRG_UPDATE, Ligne*15
Invalid object name 'updated'.
code du trigger
CIV_CIVILITE est le clé secondaire de la table UTILISATEUR, provenant du table CIVILITE ci dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9

 

 
		
		 
         
 

 
			
			


 
			


 SQL SERVER Trigger de  modification
 SQL SERVER Trigger de  modification
				 Répondre avec citation
  Répondre avec citation
Partager