作者:滚猪儿 | 来源:互联网 | 2022-12-10 14:01
很少需要将新列添加到sql server 2008 R2中的现有表中.新列类似于必填字段,用户无法在不将任何值传递给这些新列的情况下添加新行.
在.Net代码中,已经有一种方法可以在插入新记录之前验证值.
在新列上添加Not Null约束是否有优势?
1> Larnu..:
如果某列不允许该值,NULL
则为yes,您应该绝对声明NOT NULL
为其定义的一部分.仅仅因为应用程序现在处理它并不意味着它会在以后,或者某个人(愚蠢地)在你的表上运行INSERT
或UPDATE
声明SET ColumnName = NULL
.