Не цитирате table1
вътре в спусъка. Използвайте inserted
псевдо таблица, за да получите стойностите "след". Също така не забравяйте, че една актуализация може да засегне няколко реда.
Затова сменете текущата си update
изявление с
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id