Установите сегодняшнюю дату на Значение по умолчанию или Связывание
Я использую MSSQL2008. Тип даты Date
, и я хотел бы установить дату по умолчанию сейчас или сегодня.
я пробовал GETDATE()
, но я получаю "Ошибка при проверке по умолчанию для столбца" Дата "". Если я буду продолжать с GETDATE()
не работает
3 ответа
Решение
GETDATE
возвращает DATETIME
что вы можете впоследствии CAST
к DATE
тип:
CAST(GETDATE() AS DATE)
Вы уверены, что устанавливаете Date
в правильном месте? в соответствии с вашим сообщением об ошибке выглядит как имя столбца Date
не тип; убедитесь, что указан тип Date и попробуйте снова, GETDATE()
по умолчанию должно работать нормально