CREATE TABLE [Entity] ( [RowVersion] ROWVERSION NOT NULL
INSERT请注意,查询有意加入一个不存在的记录,这意味着JoinedEntity.RowVersion应该为NULL。但是,与预期的空值不同,我得到了以下结果:一行包含一个包含值0x的列。[RowVersion] FROM [Entity] LEFT JOIN [Entity] AS [JoinedEntity] ON [J
我的所有表都有RowVersion (时间戳/varbinary)列。由于VBA不支持varbinary类型,因此我将RowVersion转换为来自SQL Server函数的字符串。一个简单的查询将如下所示:
sql = "SELECT NameValueListID, dbo.RowVersionToString(RowVersion) AS RowVersion FROM NameValueLists) AS RowVersion FROM NameValueLists WHERE
insert target where not exists (select 1 from target t where t.id=s.id)
最近我偶然发现了rowversion我已经读过并在一定程度上理解了它的功能,但我想知道如果我将dbupddate改为rowversion而不是datetime会有什么好处/缺点。