Je verwijst niet naar table1 binnen de trekker. Gebruik de inserted pseudo-tabel om de "na" -waarden te krijgen. Onthoud ook dat een update meerdere rijen kan beïnvloeden.
Dus vervang je huidige update verklaring met
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id