SQL Server中timestamp(時間戳)

iSQlServer發表於2010-03-04
 SQL Server timestamp 資料型別與時間和日期無關。SQL Server timestamp 是二進位制數字,它表明資料庫中資料修改發生的相對順序。實現 timestamp 資料型別最初是為了支援 SQL Server 恢復演算法。每次修改頁時,都會使用當前的 @@DBTS 值對其做一次標記,然後 @@DBTS 加1。這樣做足以幫助恢復過程確定頁修改的相對次序,但是 timestamp 值與時間沒有任何關係。

@@DBTS 返回當前資料庫最後使用的時間戳值。插入或更新包含 timestamp 列的行時,將產生一個新的時間戳值。

select @@DBTS from table_name

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-628592/,如需轉載,請註明出處,否則將追究法律責任。

相關文章