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.
Apres si je fait un update de T_Utilisation rien ne se passe.
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
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.
Partager