我们干脆将任何字段都不允许NULL,而将数字类型的字段都给一个默认值0,nvarchar类型都给一个空格(但不能给"")作为串的默认值,不就省心了吗?我的这种看法和做法有什么不妥吗?

解决方案 »

  1.   

    SQL SERVER 2000的字段值NULL真烦人,在编程时经常需要用如“Text3.Text = rst!x & ""”的形式赋值,不加“ & ""”(或用IsNull函数)程序就出错。我的看法:我们干脆将任何字段都不允许NULL,而将数字类型的字段都给一个默认值0,nvarchar类型都给一个空格(但不能给"")作为串的默认值,我的这种看法和做法有什么不妥吗?
    这样就可以不用“ & ""”(或IsNull函数)处理了吧?