【问题标题】:What is the difference between TimeStamp and DateTime in SQL Server?SQL Server 中的 TimeStamp 和 DateTime 有什么区别?
【发布时间】:2015-06-06 20:00:20
【问题描述】:

在 SQL Server 中,有 TimeStamp 类型,我什么时候应该使用它而不是简单的 DateTime?

时间戳有什么用?我听说这是为了保证日期时间不会改变,就像邮票一样。是吗?

【问题讨论】:

标签: sql sql-server database timestamp sqldatatypes


【解决方案1】:

时间戳是自动生成的并且是唯一的。这已被弃用。

来自Microsoft的备注

不推荐使用时间戳语法。此功能将在 Microsoft SQL Server 的未来版本。避免在 新的开发工作,并计划修改当前的应用程序 使用此功能。

datetime 是一种处理日期和时间的数据类型

【讨论】:

  • 他们为什么要删除它?
  • 可能是因为它是rowversion的同义词。
猜你喜欢
  • 2010-11-13
  • 2011-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-23
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
相关资源
最近更新 更多