ट्रिगर में विशेष INSERTED होता है और DELETED "पहले" और "बाद" डेटा को ट्रैक करने के लिए टेबल। तो आप IF EXISTS (SELECT * FROM DELETED) . जैसी किसी चीज़ का उपयोग कर सकते हैं एक अद्यतन का पता लगाने के लिए। आपके पास केवल DELETED . में पंक्तियां हैं अद्यतन पर, लेकिन INSERTED . में हमेशा पंक्तियाँ होती हैं ।
CREATE TRIGGER में "सम्मिलित" खोजें।
संपादित करें, 23 नवंबर 2011
टिप्पणी के बाद, यह उत्तर केवल INSERTED . के लिए है और UPDATED ट्रिगर।
जाहिर है, DELETE ट्रिगर में "हमेशा INSERTED पंक्तियाँ नहीं हो सकतीं" "जैसा कि मैंने ऊपर कहा है