如何指定列的默认值 (Visual Database Tools)

更新日期: 2006 年 12 月 12 日

对于表中的每个列,您可以指定当用户将该列保留为空白时将在该列中输入的默认值。如果您没有分配默认值,并且将该列保留为空白,则:

  • 如果设置了允许空值的选项,则将向该列中插入 NULL。
  • 如果没有设置允许空值的选项,则该列将保持空白,但在用户为该列提供值之前,他们将无法保存行。

对于文本字符串,请用单引号 (') 将值括起来;不要使用双引号 ("),因为双引号已保留用于带引号的标识符。例如,键入:98036'Paris, France'

如果**“默认值”**字段中的项替换绑定的默认值(以不带圆括号的形式显示),则将提示您解除对默认值的绑定,并将其替换为新的默认值。

若要输入数值默认值,请输入该数字。

若要输入对象/函数,请输入对象/函数的名称,两边不带单引号。

若要输入字母数字默认值,请输入该值,两边用单引号引起来。

指定列的默认值

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

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

  2. 选择要为其指定默认值的列。

  3. 在**“列属性”选项卡中,在“默认值或绑定”**属性中输入新的默认值,或者从下拉列表中选择默认绑定。

ms187872.note(zh-cn,SQL.90).gif注意:
若要输入数值默认值,请输入该数字。对于对象或函数,请输入其名称。对于字母数字默认值,请输入该值,两边用单引号引起来。

在网格单元格外单击或使用 Tab 键移动到另一个网格单元格之后,即会在表设计器中将新的默认值分配给该列。当您在表设计器中保存更改后,新设置将在数据库中生效。

请参阅

其他资源

使用列 (Visual Database Tools)
列属性 (Visual Database Tools)

帮助和信息

获取 SQL Server 2005 帮助