Bạn không tham chiếu table1
bên trong bộ kích hoạt. Sử dụng inserted
bảng giả để nhận các giá trị "sau". Cũng nên nhớ rằng bản cập nhật có thể ảnh hưởng đến nhiều hàng.
Vì vậy, hãy thay thế update
hiện tại của bạn tuyên bố với
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id