Я пытаюсь найти правильный синтаксис для создания простого триггера обновления.
Я последовательно получаю сообщение об ошибке
Идентификатор из нескольких частей "AD.AgencyId" могне быть связанным.
Вот триггер, столбец [FullName] в AgencyDivision должен содержать также имя его родителя (агентства) [Agency] .Name.
CREATE TRIGGER [dbo].[trUpdateAgencyDivisionFullName]
ON [dbo].[AgencyDivision] FOR UPDATE, INSERT
AS
BEGIN
UPDATE AD
SET AD.FullName = A.Name + ' , ' + AD.DivisionName
FROM AgencyDivision as AD, inserted AS i
JOIN Agency AS A
ON AD.AgencyId = A.Id
WHERE i.Id = AD.Id
END
Есть ли какие-либо синтаксические изменения, которые я могу сделать, чтобы решить эту проблему?Может ли эта структура JOIN работать в триггерах?Спасибо.