У меня есть поле метки времени в таблице, и я оттащил поле в дизайнере, чтобы разрешить Nulls . Я не могу ввести ничего в поле значения по умолчанию и привязки (это greyed out и не позволяет вам вводить что-либо) Я пытаюсь выполнить все мои эксперименты sql в конструкторе запросов sql server express 2008SQLserver Timestamp пытается установить значение по умолчанию, получая нечитаемый результат
Если я вставляю новую запись в таблицу, поле timestamp дает значение это выглядит так: 0x00000000000007D7
Как видите, это совершенно нечитаемое:
Как я могу обойти это/получить читаемую метку времени там?
Извините, что спросила, но если таблица уже существует, как мне ее изменить? – hardboiled
Самый простой способ: «ALTER TABLE myTable DROP COLUMN myTimestamp», затем «ALTER TABLE myTable ADD myTimeStamp DATETIME NOT NULL DEFAULT GETDATE()» полный синтаксис и параметры здесь: http://msdn.microsoft.com/en-us /library/ms190273.aspx –