Voici la ptite bizarrerie : je dois lorsque certains champs d'un tuple de la table gsm sont modifies, enregistrer dans une table historique le changement pour ce faire je pense donc a un sympathique petit trigger dans ce genre

IF (UPDATE ("user_id") OR ... OR UPDATE (gsm_status))
BEGIN
INSERT INTO History_Gsm (...)
VALUES (current_timestamp, ...)
END

Ce qui est fort sympathique pcq ca marche dans le sql query analyser

La ou de sombres nuages se profilent c'est lorsque je fais l'update via une page web, je dois donc faire
UPDATE TGsm SET user_id = mavariable, ... = monautrevariable, ... gsm_Status = madernierevar
WHERE gsm_id = uneautrevariable

la ou ca devient drole c'est que personellement je m'attendais à ce que sql server me dise tel champ a ete modifie et tel autre non, et bah quenini il me dit qu'ils ont tous été modifié

Du coup si je modifie la date d'achat du gsm par exemple et bien pour lui il doit le mettre dans l'historique vu que user_id et gsm_Status ont aussi changé :/

Qqun a une idée de comment faire pour qu'il trouve lui même comme un grans que tel ou tel champs a vraiment changé ou je dois m'amusé à comparer ca moi même comme un gros lourd?

Merci