[SQL2K]Condition dans un trigger
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 :
Code:
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 |
Je n'arrive pas à indiquer la condition de faire l'update uniquement si le champ2 est vide au départ
j'ai essayé de rajouter à la condition where : and champ2 is null
Mais sans succès
Auriez vous une idée.
Merci d'avance