mssql sqlserver关于表设计中空值(null)设计的相关建议


摘要:
下文讲述在sqlserver中空值(null)用法的一些建议,如下所示:

空值(null)在sql server中有一定的特殊性,默认情况下,空值同任何值进行逻辑运算时,将得到一个unknown类型,下文将分享大牛们对表是否设置为允许空值(null)的建议。
1.尽量不要在数据表中允许字段为空值(null)
2.一张数据表至少需包含一个not null限制
——————————————————-
空值(null)带来的异常信息:
1.空值(null)可能会带来count统计异常
2.空值(null)可能会带来逻辑判断异常
——————————————————-
空值(null)判断比较方法:
1.空值(null)需使用 is null 或 is not null 进行值是否存在判断。