В SQL Server 2008 какую дату по умолчанию мне следует использовать, если я не хочу, чтобы она была нулевой? - PullRequest
1 голос
/ 07 октября 2009

У меня есть столбцы с типом даты, которые я использую для таких вещей, как созданный, последний измененный и т. Д.

Я не хочу, чтобы в этих столбцах учитывались значения NULL, есть ли лучший метод с точки зрения того, что я должен использовать для их неиспользованного инициализированного состояния?

например. я должен использовать любое значение datetime.minvalue?

Ответы [ 11 ]

0 голосов
/ 07 октября 2009

Null не обязательно работает так хорошо для индексации или запросов (например, между). Я имею тенденцию использовать 01/01/0001 или 31.12.9999 в местах, которые просят сопоставимую дату. (Datetime2)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...