SQL Server中timestamp(时间戳)
iSQlServer
2010-03-04 15:37:50
Linux操作系统
原创
SQL Server
timestamp
数据类型与时间和日期无关。SQL Server
timestamp
是二进制数字,它表明数据库中数据修改发生的相对顺序。实现
timestamp
数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。这样做足以帮助恢复过程确定页修改的相对次序,但是
timestamp
值与时间没有任何关系。
@@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含
timestamp
列的行时,将产生一个新的时间戳值。
select @@DBTS from table_name
SQL Like中的逗号分隔符
SQL Server中临时表与表变量的区别