Pertama - jika belum diterapkan, sangat disarankan agar karyawan diidentifikasi dengan pengenal permanen (yaitu BUKAN EmployeeName) sehingga Anda dapat melacak semuanya.
Jika Anda ingin menggunakan pemicu, Anda bisa menggunakan pemicu SETELAH UPDATE dan mencari perubahan nama menggunakan if update(EmployeeName)
.
Jika itu telah diperbarui, Anda bisa menambah kolom hitungan pada tabel Karyawan secara bersamaan. Gunakan inserted
tabel untuk mengidentifikasi entri yang telah diperbarui. (Apakah hitungan penting? Jika Anda menyimpan riwayat perubahan nama, saya rasa tidak perlu memiliki kolom hitungan - ini informasi yang berlebihan.)
Anda kemudian akan menambahkan baris ke tabel riwayat nama karyawan Anda yang menyimpan detail perubahan ini dengan stempel waktu saat ini.