Bonjour,
Je souhaite mettre à jour un champ1 par la valeur d'un champ2 lorsque ce champ2 est modifié [et qu'il est vide au départ]
J'ai fait ce code :
Je n'arrive pas à indiquer la condition de faire l'update uniquement si le champ2 est vide au départ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TRIGGER [nom_trigger] ON [dbo].[nom_table] FOR UPDATE AS IF UPDATE(champ2) BEGIN Update annuaire Set champ1 = champ2 where id in (select id from inserted) END
j'ai essayé de rajouter à la condition where : and champ2 is null
Mais sans succès
Auriez vous une idée.
Merci d'avance
Partager