TIMESTAMP adalah nama yang disayangkan tim SQL Server memberikan tipe data. Ini untuk konkurensi, dan tidak ada hubungannya dengan tanggal atau waktu - mereka merekomendasikan menggunakan aliasnya, ROWVERSION untuk mencegah kebingungan. Dari artikel Buku Online ini, "Dalam pernyataan DDL, gunakan versi baris alih-alih stempel waktu jika memungkinkan."
Sayangnya Anda tidak akan dapat memperoleh detail tanggal/waktu apa pun dari ROWVERSION kolom yang sudah Anda miliki, tetapi jika informasi ini penting, Anda harus menambahkan kolom CreatedDate / ModifiedDate, misalnya:
ALTER TABLE dbo.foo ADD CreatedDate DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE dbo.foo ADD ModifiedDate DATETIME NULL;
Kemudian buat TRIGGER yang diaktifkan pada UPDATE untuk menjaga nilai ModifiedDate tetap terkini. Anda mungkin perlu memutuskan apakah Anda ingin ModifiedDate menjadi NULL atau sama dengan CreatedDate saat inisialisasi.