Ten eerste:als het nog niet is geïmplementeerd, wordt het ten zeerste aanbevolen om werknemers te identificeren met een permanente identificatie (d.w.z. NIET met de naam van de werknemer) zodat u alles kunt volgen.
Als u een trigger wilt gebruiken, kunt u een AFTER UPDATE-trigger gebruiken en een wijziging in de naam zoeken met if update(EmployeeName)
.
Als dat is bijgewerkt, kunt u tegelijkertijd de kolom Teller in de tabel Werknemer verhogen. Gebruik de inserted
tabel om de vermeldingen te identificeren die zijn bijgewerkt. (Is het tellen van essentieel belang? Als je een geschiedenis van de naamswijzigingen opslaat, denk ik niet dat het nodig is om een telkolom te hebben - het is overbodige informatie.)
U voegt dan een rij toe aan uw geschiedenistabel met naam van de werknemer die de details van deze wijziging bevat met het huidige tijdstempel.