我是觉的有点奇怪,看网上好多人都是说对于定长的都是占据空间的,但是实际测试是不占据的。还有个问题,这个page  怎么能看出 行与行之间是通过什么关系关联在一起的 ?

解决方案 »

  1.   

    没有数据的时候,是不占空间的,不仅是char型 
      

  2.   

    那岂不是可以这样理解,为了考虑以后的扩展 省的修改表结构,我可以在一个表里面多 预留10个或更多字段,他们都是NULL, 不占存储空间 ?
      

  3.   

    看联机计算公式DB大小
    http://msdn.microsoft.com/zh-cn/library/ms187445(v=sql.90).aspx4、保留行中称为 Null 位图的部分以管理列的为空性。计算其大小:Null_Bitmap = 2 + ((Num_Cols + 7) / 8)
      

  4.   

    楼主可以参考这个http://www.cnblogs.com/xwdreamer/archive/2012/07/18/2596984.html