Я использую SQL Server 2008 R2, и у меня есть атрибуты datetimes для нескольких баз данных. Это пример того, как они создаются.Как удалить значение столбца по умолчанию в SQL Server?
ALTER TABLE TripEvent ADD CompleteTime DATETIME DEFAULT '1899-12-31' ;
Таким образом, столбец допускает нулевые значения, но значением по умолчанию является «1899-12-31». Я хочу изменить это из DBscript, поэтому значение по умолчанию равно NULL. Я нашел это blog. Итак, значение по умолчанию сохраняется в ограничении. Мой вопрос в том, как я могу удалить имя ограничения?
В следующий раз, не забудьте назвать ограничение при добавлении его ('ALTER ... DATETIME ограничение DF_TripEvent_CompleteTime по умолчанию ...') –