ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL Server中timestamp(时间戳)

SQL Server中timestamp(时间戳)

原创 Linux操作系统 作者:iSQlServer 时间:2010-03-04 15:37:50 0 删除 编辑
 SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。这样做足以帮助恢复过程确定页修改的相对次序,但是 timestamp 值与时间没有任何关系。

@@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含 timestamp 列的行时,将产生一个新的时间戳值。

select @@DBTS from table_name

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16436858/viewspace-628592/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2342972