Anda tidak mereferensikan table1 di dalam pemicu. Gunakan inserted tabel pseudo untuk mendapatkan nilai "setelah". Ingat juga bahwa pembaruan dapat memengaruhi banyak baris.
Jadi, ganti update Anda saat ini pernyataan dengan
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id