1. 首页
  2. 考试认证
  3. Oracle认证
  4. sql server 关于设置null的一些建议

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

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