打印本文 打印本文 关闭窗口 关闭窗口
一篇好文章(有关SQL Server)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数9715  更新时间:2007/11/14 13:12:47  文章录入:mintao  责任编辑:mintao
SCOPE_IDENTITYIDENT_CURRENT@@IDENTITY。如果可能,不要使用@@IDENTITY,因为在有触发器的情况下,它会引起一些问题(详见这里的讨论)。

 

避免将列设为NULLable

 

   如果可能的话,你应该避免将列设为NULLable。系统会为NULLable列的每一行分配一个额外的字节,查询时会带来更多的系统开销。另外,将列设为NULLable使编码变得复杂,因为每一次访问这些列时都必须先进行检查。

 

   我并不是说NULLS是麻烦的根源,尽管有些人这样认为。我认为如果你的业务规则中允许空数据,那么,将列设为NULLable有时会发挥很好的作用,但是,如果在类似下面的情况中使用NULLable,那简直就是自讨苦吃。

 

CustomerName1

CustomerAddress1

CustomerEmail1

CustomerName2

CustomerAddress2

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页

打印本文 打印本文 关闭窗口 关闭窗口