mssql_sqlserver空值(null)导致异常


摘要:
下文主要讲述数据库表设计时,字段是否设置允许null的建议

下文讲述我平常总结出的心得:
1、所有数据表上的字段都不要允许存在null
2、在表设计时,尽量手动将列设置为not null,并加上设置默认值


设置为null,可能带来的异常:
1 可能导致where 查询产生异常
2 如果列中的值为null,当代码获取数据时,需要进行相关处理,增加了代码处理复杂度
3 判断列值为null ,需要使用 is null 或 is not null 进行相关判断