Tsql 定义过期的计算列是个好主意吗?
在我的表中,我得到了一个带有日期数据类型的Expiration\u Date列,我想知道用这个公式定义expirate列是否是个好主意 (转换([bit],当[Expiration_Date]Tsql 定义过期的计算列是个好主意吗?,tsql,sql-server-2008,calculated-columns,Tsql,Sql Server 2008,Calculated Columns,在我的表中,我得到了一个带有日期数据类型的Expiration\u Date列,我想知道用这个公式定义expirate列是否是个好主意 (转换([bit],当[Expiration_Date]
getdate()
)
另外,您不应该在
WHERE
子句中使用它,因为它不是可搜索的。如果您想查找过期用户,那么查询[Expiration\u Date]
会更好。如果在WHERE子句中使用它不是一个好主意,那么它将变得非常无用。