我在SQL Server数据库中创建了一个记录时间戳的列。但时间戳是这样的 0x000000000000177F
. 有什么方法可以将这个时间戳转换为日期&时间(可读)?
Timestamp
在SQL Server中,时间戳是一个同义词(这个名字选得真差!)。rowversion
数据类型--正如a_horse_with_no_name在他的评论中所写的那样--已被废弃,并可能在SQL Server的新版本中被删除。
从 行版本(Transact-SQL) 文件页。
timestamp
的同义词。rowversion
数据类型,并受数据类型同义词行为的影响。在DDL语句中,使用rowversion
而不是timestamp
尽可能的。Transact-SQL
timestamp
数据类型为 不同 来自timestamp
ISO标准中定义的数据类型。
(重点是我的。)
另外。
注: 该
timestamp
语法已被废弃。此功能处于维护模式,可能会在未来的 Microsoft SQL Server 版本中被删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。