什么是sqlce中等效的SQL Server时间戳?

时间:2010-02-01 23:00:23

标签: sql-server timestamp sql-server-ce

我在SQL Server中有一些带有时间戳的数据,我想将这个值存储在sqlce中而不想比较这两个值。

sqlce中等效的SQL Server时间戳是什么?

3 个答案:

答案 0 :(得分:0)

时间戳来自MS Docs

  

timestamp是一种数据类型,它公开自动生成的二进制数,这些数字保证在数据库中是唯一的。 timestamp通常用作对表行进行版本标记的机制。存储大小为8个字节。

这个值在它创建的数据库之外没有意义。因此我看不出它是如何被转换的。

在非Sybase / SQL Server数据库中,我将使用版本号或上次更新的列

答案 1 :(得分:0)

AS的Sql Compact 3.5,每MSDN支持时间戳:

  

SQL Server Compact实现了   timestamp(rowversion)数据类型。该   rowversion是一种公开的数据类型   自动生成二进制   数字,保证是   在数据库中是唯一的。它被使用了   通常作为一种机制   版本标记表行。

答案 2 :(得分:0)

好的时间戳是自动生成的varbinary。因此,要复制时间戳,您需要一个varbinary字段。