Bonjour,

La table PERS est une table répliquée toutes les 10min.
Le trigger ci-dessous ne fonctionne pas après la réplication de cette table.

Les enregistrements nouvellement arrivés dans PERS (suite à la réplication) ne seraient pas considérés comme AFTER INSERT pour le trigger ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ALTER TRIGGER [New_matricule]
   ON [dbo].[PERS]
   AFTER INSERT
AS
 
    SET NOCOUNT ON
 
       INSERT INTO dbo.UTILISATEUR_GLDR
       (
            MATRIC
           ,PEG
           ,ANNEE
       )
        SELECT
           i.MATRIC
          ,2
          ,datepart(yyyy,getdate())
        FROM INSERTED AS i