如何修改列的空值选项 (Visual Database Tools)

更新日期: 2006 年 12 月 12 日

对于表中的每一列,您都可以指定允许空值还是不允许空值。空值(或 NULL)与零 (0) 或空白并不相同;NULL 表示没有输入内容。它的出现通常意味着相应的值未知或未定义。例如,titles 表的 price 字段中的空值并不表示该书籍没有价格,它表示价格不详或尚未设置。

如果不允许空值,用户在表中输入数据时必须在字段中输入值,否则数据库将不接受相应的记录。

ms189578.note(zh-cn,SQL.90).gif注意:
您不能对主键列更改此属性。同样,标识列也不能包含空值。也就是说,您不能创建或修改一个列,以使其“标识”设置为“是”,而且其“允许空”设置也为“是”

修改列的空值选项

  1. 在对象资源管理器中,右键单击要修改其空值选项的列所在的表,再单击**“设计”(在 SP1 或更早版本中为“修改”**)。

    此时,将在表设计器中打开该表。

  2. 选择所需列,并在**“列属性”选项卡中清除或选择“允许空”**复选框。

在网格单元格外单击或按 TAB 键移至下一个网格单元格后,**“允许空”**复选框的新值将分配给表设计器中的相应列。在表设计器中保存所做更改后,新设置将在数据库中生效。

请参阅

其他资源

使用列 (Visual Database Tools)

帮助和信息

获取 SQL Server 2005 帮助