求:sqlserver中时间戳(timestamp)的比较方法? 10dengtl]

发布时间:2014-1-1 0:09:54编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"求:sqlserver中时间戳(timestamp)的比较方法? 10dengtl]",主要涉及到求:sqlserver中时间戳(timestamp)的比较方法? 10dengtl]方面的内容,对于求:sqlserver中时间戳(timestamp)的比较方法? 10dengtl]感兴趣的同学可以参考一下。

请问怎样在sqlserver中比较时间戳(timestamp)?

MSSQL没有TimeStamp型数据类型

楼上错误。sql中有timestamp,可以将其理解为每个sql server instance 随时间产生的一个唯一的数值,但无法将其折算成时间,故,比较只有两个结果,相同,或不同。

timestamp 数据与插入或修改数据的日期和时间无关。 timestamp  用于表示 SQL Server 在一行上的活动顺序,按二进制格式以递增的数字来表示。当表中的行发生变动时,用从 @@DBTS 函数获得的当前数据库的时间戮值来更新时间戮。timestamp 数据与插入或修改数据的日期和时间无关。若要自动记录表中数据更改的时间,使用 datetime 或 smalldatetime 数据类型记录事件或触发器。

TSEQUAL()

timestamp实际上是行版本戳,值越大越新,可以直接比较的

推荐使用rowversion TIMESTAMP淘汰了,呵呵 是用TSEQUAL(),楼上HANSXL正解


上一篇:sql2005 远程连接的问题 10CNetol]
下一篇:为什么升级到2005还更慢了? 100iamltd]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款