Anda dapat memiliki batasan default pada DateTime
bidang yang akan menyebabkan tanggal/waktu saat ini disisipkan saat Anda menyisipkan baris baru.
Dari sana, Anda perlu bekerja dengan AFTER UPDATE
pemicu yang akan memperbarui kolom tanggal/waktu Anda setiap kali baris diperbarui.
Anda tidak dapat melakukan tugas kedua ini (memperbarui cap tanggal/waktu saat memperbarui baris) menggunakan "rumus" seperti yang Anda katakan - itu tidak berfungsi seperti itu di SQL Server.
Anda perlu memberikan sesuatu pemicu seperti itu:
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