Sql server 比较SQL时间戳

Sql server 比较SQL时间戳,sql-server,Sql Server,我使用ADO.NET从sql2k服务器检索一个表,其中一个字段是timestamp类型。 我想比较这个字段以进行并发检查,但我发现ADO.NET返回的值是一个字节数组。我可以将其转换为long,还是需要逐字节进行比较?您可以ascienceoding.ASCII.GetString(var)进行比较/显示。 我相信var.Equals(var2)也会起作用,或者Object.Equals(var1,var2) 如果要执行更新,最好让CRUD proc执行此操作,并在运行proc并在那里处理时为受

我使用ADO.NET从sql2k服务器检索一个表,其中一个字段是timestamp类型。
我想比较这个字段以进行并发检查,但我发现ADO.NET返回的值是一个字节数组。我可以将其转换为long,还是需要逐字节进行比较?

您可以
ascienceoding.ASCII.GetString(var)
进行比较/显示。 我相信
var.Equals(var2)
也会起作用,或者
Object.Equals(var1,var2)

如果要执行更新,最好让CRUD proc执行此操作,并在运行proc并在那里处理时为受影响的结果返回0。与查询当前时间戳相反