是否已弃用 SQL Server 时间戳以及替换时使用啥

Posted

技术标签:

【中文标题】是否已弃用 SQL Server 时间戳以及替换时使用啥【英文标题】:Is SQL Server Timestamp deprecated and what to use in replacement是否已弃用 SQL Server 时间戳以及替换时使用什么 【发布时间】:2010-11-28 07:44:56 【问题描述】:

T-SQL MSDN 页面状态

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

这是否意味着 SQL Server Timestamp 数据类型也已被弃用?如果是这样,应该用什么来替换它,因为 SQL Server DateTime 数据类型不够精细,无法确保可以用唯一值标记高事务记录。

【问题讨论】:

【参考方案1】:

同一页面说使用rowversion 而不是timestamp。弃用是语法,而不是底层机制。你能想象他们取消对如此广泛使用的功能的支持吗? Fugghedaboudit。

【讨论】:

干杯,这在很大程度上是我的想法。感谢您的澄清。

以上是关于是否已弃用 SQL Server 时间戳以及替换时使用啥的主要内容,如果未能解决你的问题,请参考以下文章

替换已弃用的 `keypress` DOM 事件

用 .on 替换已弃用的 .live [重复]

如何阻止 TinyMCE 用 span 替换已弃用的标签

替换已弃用的函数 mysql_connect [重复]

尝试替换已弃用的 loadnibnamed:owner

什么是已弃用的 getSupportLoaderManager() 的适当替换?