Является ли определение вычисляемого столбца Expired хорошей идеей? - PullRequest
0 голосов
/ 25 марта 2011

В моей таблице я получил столбец Expiration_Date с типом данных date , и мне было интересно, если определение столбца Expired с этой формулой является хорошая идея.

(CONVERT ([бит], случай, когда [Expiration_Date]

1 Ответ

1 голос
/ 25 марта 2011

Почему бы и нет?

Это было бы только удобно, так как в любом случае это не позволило бы сохранить или проиндексировать этот столбец (из-за зависимости от getdate())

Вы не должны использовать его в предложении WHERE, так как оно не может быть sargable.Если вы хотите найти просроченных пользователей, запрос на [Expiration_Date] < getdate() будет лучше.

...