Bonjour,
Je cherche à faire un trigger instead of Update.
J'ai 3 tables
T_info avec (Id_info,Nom,Prenom)
T_Profession(Id_Prof,Fonction)
T_Utilisation(Id_Util,Id_Info,Id_Prof,Nom,Prenom,Fonction)
Je voudrais faire un test de façon à ce que lorsque je change le nom ou prenom de ma table T_Utilisation c'est juste dans ma table T_info que cela se repercute.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
ALTER TRIGGER [dbo].[Util_Update] 
   ON  [dbo].[T_Utilisation] 
Instead of update
AS 
BEGIN
update [dbo].[T_Info] SET 
		[T_Info].[Nom] = [nom]
		,[T_Info].[Prenom] = [Prenom]
 WHERE [T_info].[Id_info]= [Id_info]
END
go
Apres si je fait un update de T_Utilisation rien ne se passe.
Comment recupére t'on les nouvelles valeurs de la modification de la table T_Utilisation ?
Moi je met les champs [nom],[prenom] mais cela ne dois pas etre ça.
Un peu d'aide serais bien venue.
salutations.