是否已弃用 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 时间戳以及替换时使用啥的主要内容,如果未能解决你的问题,请参考以下文章