Debutant:SQL Server Express-Pb de Trigger
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:
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.