sql server 关于设置null的一些建议

上传:qq_22382 浏览: 15 推荐: 0 文件:PDF 大小:63.86KB 上传时间:2020-12-17 13:53:47 版权申诉
我们设计表时,在字段是否允许Null值这个问题上,有时会争论一番。 数据库牛人Kalen Delaney则给了一下建议: 1,永远不要在用户表中允许NULL值 2,在用户表定义中包含一个NOT NULL限制 3,不要依赖数据库属性来控制NULL值的行为 对于第一点,我们反向说,如果允许NULL,会给我们带来什么影响。 1,SQL 在每条记录中都设置了一个特殊的bitmap来显示哪些允许空值的列上存储的真的是空值。如果是NULL,在访问每一行的时候SQL Server都必须对这个bitmap进行解码。 2,允许NULL还增加了应用程序代码的复杂度,总的添加一些特殊的逻辑来处理这个NULL值,
上传资源
用户评论