【发布时间】:2014-06-04 13:49:11
【问题描述】:
在我的 C# 程序中,我不想使用字节数组,因此我将 rowversion 数据类型转换为 bigint:
SELECT CAST([version] AS BIGINT) FROM [dbo].[mytable]
所以我收到一个数字而不是字节数组。这种转换是否总是成功的,是否存在任何可能的问题?如果是这样,我应该在哪种数据类型中转换 rowversion?
【问题讨论】:
-
仅供参考:微软数据转换图表不提供有关此转换的任何信息:link
-
ROWVERSION 和 TIMESTAMP 是同义词,因此微软数据转换图表允许从 ROWVERSION 到 BIGINT 的隐式转换,反之亦然。
标签: sql-server