Значения в поле метки времени отображаются в шестнадцатеричном формате (0x000000000000000866) В Microsoft SQL Server 2008

У меня есть таблица, в которой я сохраняю отправленные электронные письма. Затем я решил добавить в эту таблицу поле TimeStamp, чтобы я мог отслеживать, когда было отправлено электронное письмо. Данные записываются в таблицу без каких-либо проблем, но когда я перехожу к просмотру содержимого таблицы с помощью Microsoft SQL Server 2008 Management Studio, данные, содержащиеся в поле Timestamp, отображаются следующим образом: 0x000000000000000000845, даже в записях, которые были записаны в базу данных с момента введения значения Timestamp

, я затем изменил тип поля на datetime, а затем он отображает дату. Но он отображает, например, дату 1900-01-01 00:00:23. Затем я изменил его обратно на поле Timestamp, и он вернулся в свой текущий шестнадцатеричный формат.

Я что-то делаю не так?

Ура

10
задан Rowland Shaw 9 December 2010 в 11:34
поделиться