Neodkazujete na table1
uvnitř spouště. Použijte inserted
pseudo tabulku pro získání hodnot "po". Pamatujte také, že aktualizace může ovlivnit více řádků.
Nahraďte tedy aktuální update
prohlášení s
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id