Du kan ha en standardbegränsning på din DateTime
fält som gör att aktuellt datum/tid infogas när du infogar en ny rad.
Därefter måste du arbeta med en AFTER UPDATE
utlösare som kommer att uppdatera din kolumn för datum/tid varje gång raden uppdateras.
Du kan inte göra den här andra uppgiften (uppdatera en datum-/tidsstämpel när du uppdaterar raden) med en "formel" som du sa - det fungerar helt enkelt inte så i SQL Server.
Du måste tillhandahålla en utlösare något i den stilen:
CREATE TRIGGER trgYourTableUpdateTimestamp
ON dbo.YourTable FOR UPDATE
AS BEGIN
UPDATE
dbo.YourTable
SET
YourTimeStampColumn = GETDATE()
FROM
Inserted Ins
WHERE
dbo.YourTable.SomeUniqueId = Ins.SomeUniqueId
END