Je cherche à faire une insertion dans la table UTILISATEUR_GLDR si insertion dans la table PERS, rien d'impossible
SQL Serveur s'obstine à m'envoyer cette erreur : nom de colonne non valide.
Je ne comprend pas pourquoi, mes noms de colonnes sont strictement les mêmes, je suis bien positionné sur la bonne base dans le "studio manager".
Un détail m'intrigue : quand j'insère uniquement sur "matric" ça fonctionne.

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
19
20
CREATE TRIGGER [dbo].[New_matricule]
   ON [dbo].[PERS]
   AFTER INSERT
AS 
BEGIN
    SET NOCOUNT ON
    IF UPDATE (matric)  --Test si la colonne matric est modifie
    BEGIN
       INSERT INTO dbo.UTILISATEUR_GLDR
       (
            MATRIC
           ,PEG
       )
        SELECT 
           i.MATRIC
          ,i.PEG
        FROM INSERTED AS i
 
    END
END