[SQL2000] Rédaction d'un trigger sur une colonne
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
Code:
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 |
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.
Pouvez vous m'aider ?