J'ai une mise à jour à traiter sur un déclencheur lorsqu'un code spécifique est entré dans la colonne. Quand je référence à la table insérée, qui montre dans la liste déroulante intellisence quand je tape inséré je reçois l'erreur:Comment référencer la colonne sur la table insérée dans le déclencheur après
The multipart identifier "inserted.contact" could not be bound.
Toute idée comment référencer une colonne dans la table insérée pour un déclencheur? Aussi, pourquoi est-il préférable d'utiliser la table insérée que la table existante?
UTILISATION PCUnitTest GO
UPDATE P
SET
P.First_Name = T.ForeName
,P.Middle_Name = T.Middle_Name
,P.Last_name = T.Surname
FROM GMUnitTest.dbo.Contact1 C
INNER JOIN PCUnitTest.dbo.People P
ON P.People_ID = C.Key4
CROSS APPLY dbo.NameParser(inserted.Contact) T --"the multipart identifier "inserted.contact" could not be bound"
WHERE C.Key1 = '76'
;
Veuillez fournir plus d'informations sur vos dispositions de données. –