Điều đầu tiên - nếu chưa được triển khai, bạn nên để nhân viên được xác định bằng số nhận dạng vĩnh viễn (tức là KHÔNG phải Tên nhân viên) và để bạn có thể theo dõi mọi thứ.
Nếu bạn muốn sử dụng trình kích hoạt, bạn có thể sử dụng trình kích hoạt SAU KHI CẬP NHẬT và tìm kiếm sự thay đổi tên bằng cách sử dụng if update(EmployeeName)
.
Nếu điều đó đã được cập nhật, bạn có thể tăng cột đếm trên bảng Nhân viên cùng một lúc. Sử dụng inserted
bảng để xác định những mục đã được cập nhật. (Số lượng có cần thiết không? Nếu bạn đang lưu trữ lịch sử thay đổi tên, tôi không nghĩ rằng cần phải có cột đếm - đó là thông tin dư thừa.)
Sau đó, bạn sẽ thêm một hàng vào bảng lịch sử tên nhân viên của mình để chứa thông tin chi tiết về thay đổi này với dấu thời gian hiện tại.