我有一个价值
20 01 01 29 13 11 58 15 46 52 00 00 00
它被迁移到列类型binary
为0x20010129131158154652000000
. 如果我们观察到它只是以 为前缀的精确值0x
,那很好。
现在,当我尝试以 6 毫秒精度插入一个应该是当前日期和时间的值时,它正在转换为十六进制值,例如0x00000000000000A87200F31D11
.
0x
请帮助我找到一个解决方案,该解决方案只需通过前缀即使 SQL Server 表列类型是二进制也应该给出相同的时间戳值。也就是说,如果我将值作为 传递2018-01-24 15:08:59.780
,它应该插入到列类型的 SQL Server 表binary(13)
中0x20180124150859780