Trigger INSERT : nom de colonne non valide
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:
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 |