Bonjour
Je tente de faire un trigger sur une table et j'ai des souci pour rédiger la Condition de vérification d'une colone.
Voilà déjà mon code
Mon souci se trouve sur le IF car je ne suis pas sûr que cette formule prenne bien en compte le champ que je vise, sachant qu'il est en 21 ° position dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TRIGGER [tg_MajAbo] ON [dbo].[CLIENTS] FOR UPDATE AS IF (COLUMNS_UPDATED() & 21) > 0 BEGIN UPDATE CLIENTS SET DateMaj = GetDate() FROM CLIENTS C JOIN INSERTED I ON I.Id_Client = C.Id_Client END
Pouvez vous m'aider ?
Partager