Преобразование даты и времени в двоичный тип данных SQL Server

У меня есть ценность

20 01 01 29 13 11 58 15 46 52 00 00 00 

которые были перенесены в таблицу SQL Server типа столбца binary как 0x20010129131158154652000000, Если мы увидим, что это точное значение с префиксом 0xэто нормально.

Теперь, когда я пытаюсь вставить значение, которое должно быть текущей датой и временем с точностью до 6 миллисекунд, оно преобразуется в шестнадцатеричное значение, подобное 0x00000000000000A87200F31D11,

Пожалуйста, помогите мне найти решение, которое должно давать то же значение метки времени, просто используя префикс 0x даже тип столбца таблицы SQL Server является двоичным. Это если я передаю значение как 2018-01-24 15:08:59.780, он должен вставить в таблицу SQL Server типа столбца binary(13) как 0x20180124150859780

0 ответов

Другие вопросы по тегам