现在的位置: 首页 > 综合 > 正文

数据库null数据的困惑

2011年04月09日 ⁄ 综合 ⁄ 共 286字 ⁄ 字号 评论关闭
调试程序,免不了被null这个东西折磨,在设计的前期就应该尽量避免。
我们很多的数据表,在创建的时候,需要掂量一下,到底能不能为空,我的原则是尽量不为空,因为如果使用ado.net读入到程序中,那么你就需要在赋值前进行检查,但是程序员基本都不会进行dbnull检查,所以在数据初始化的时候,就应该给字段一个默认值,如果是char型,就默认“”;如果是int 或者Money,就默认0。
还有就是某些表在后来会对字段有新增,那么新增的字段就需要对以前的数据做兼容考虑,考虑怎么样来兼容以前的程序,比如新增了一个字段,那么以前的数据的对应的新字段就会是 Null,这也是要考虑的地方。
【上篇】
【下篇】

抱歉!评论已关闭.