SQL服务器中的时间戳为可读格式

问题描述 投票:0回答:1

我在SQL Server数据库中创建了一个记录时间戳的列。但时间戳是这样的 0x000000000000177F. 有什么方法可以将这个时间戳转换为日期&时间(可读)?

sql-server tsql sqldatatypes
1个回答
0
投票

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 版本中被删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.