आप table1
का संदर्भ नहीं देते ट्रिगर के अंदर। inserted
का उपयोग करें "बाद" मान प्राप्त करने के लिए छद्म तालिका। यह भी याद रखें कि एक अपडेट कई पंक्तियों को प्रभावित कर सकता है।
इसलिए अपने वर्तमान update
को बदलें के साथ बयान
UPDATE table2
SET table2.annualyear = inserted.intannualyear
FROM table2
JOIN inserted
ON table2.id = inserted.id