Först och främst - om det inte redan har implementerats, är det mycket tillrådligt att ha anställda identifierade med en permanent identifierare (dvs. INTE EmployeeName) så att du kan hålla koll på allt.
Om du vill använda en trigger kan du använda en EFTER UPPDATERING-utlösare och leta efter en ändring av namnet med if update(EmployeeName)
.
Om det har uppdaterats kan du öka antalet kolumnen i tabellen Anställd samtidigt. Använd den inserted
tabell för att identifiera de poster som har uppdaterats. (Är räkningen väsentlig? Om du lagrar en historik över namnändringarna, tror jag inte att det är nödvändigt att ha en räkningskolumn - det är överflödig information.)
Du skulle sedan lägga till en rad i historiktabellen för anställdas namn som innehåller informationen om denna ändring med den aktuella tidsstämpeln.