Это тривиальный вопрос, я добавил поле
Alter table MyTbl add datecreated smalldatetime default CONVERT(varchar(10),GetDate(),101)
Когда я проверяю новое поле, оно показывает не только дату, но и время. Я проверяю определение таблицы (щелкните правой кнопкой мыши по таблице -> Изменить в SSMS), и оно говорит, что значением по умолчанию является GETDATE () [по умолчанию оно отменяет преобразование (...)]. Почему это так? Есть ли способ задать дату по умолчанию только для поля даты и времени, а не для времени.
Я закончил тем, что оставил поле времени как есть, потому что лучше увидеть, что происходит в таблице esp на начальном этапе тестирования.