सबसे पहले - यदि पहले से लागू नहीं किया गया है, तो कर्मचारियों को स्थायी पहचानकर्ता (अर्थात कर्मचारी नाम नहीं) द्वारा पहचाने जाने की अत्यधिक सलाह दी जाती है और इसलिए आप हर चीज पर नज़र रख सकते हैं।
यदि आप किसी ट्रिगर का उपयोग करना चाहते हैं, तो आप अद्यतन के बाद ट्रिगर का उपयोग कर सकते हैं और if update(EmployeeName)
का उपयोग करके नाम में बदलाव की तलाश कर सकते हैं। ।
यदि इसे अपडेट कर दिया गया है, तो आप उसी समय कर्मचारी तालिका पर गिनती कॉलम बढ़ा सकते हैं। inserted
का प्रयोग करें तालिका उन प्रविष्टियों की पहचान करने के लिए जिन्हें अद्यतन किया गया है। (क्या गिनती आवश्यक है? यदि आप नाम परिवर्तन का इतिहास संग्रहीत कर रहे हैं, तो मुझे नहीं लगता कि गिनती कॉलम होना आवश्यक है - यह अनावश्यक सूचना है।)
फिर आप अपने कर्मचारी नाम इतिहास तालिका में एक पंक्ति जोड़ेंगे जिसमें वर्तमान टाइमस्टैम्प के साथ इस परिवर्तन का विवरण होगा।