Bonjour, voici une question qui doit être simple.

je voudrais assurer un suivi des mises à jour d'une table ligne par ligne.
(ie : si un champ d'une ligne a été modifié, mettre à jour la colonne DATE_DERN_MAJ de cette ligne uniquement)

J'ai fait un trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
ALTER TRIGGER [dbo].[trg_audit_ma_table]
   ON  [dbo].[ma_table] 
   AFTER INSERT,UPDATE
AS 
BEGIN
	SET NOCOUNT ON;
	update [dbo].[ma_table] set DATE_DERN_MAJ=getdate();
 
END
mais ça me met à jour DATE_DERN_MAJ sur toutes les lignes.
Comment faire pour le restreindre à la seule ligne modifiée ?