如何:修改 CHECK 约束
如果希望更改约束表达式或更改根据特定条件启用或禁用约束的选项,则可以修改 CHECK 约束。 有关如何为约束定义正确语法的信息,请参见如何:定义 CHECK 约束表达式。
备注
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
修改 CHECK 约束
在数据库关系图中,右击包含该约束的表,然后单击**“属性”**。
- 或 -
打开包含该约束的表设计器,在表设计器中右击,再单击**“CHECK 约束”**。
单击**“CHECK 约束”**选项卡。
在**“选定的 CHECK 约束”**列表中单击要更改的约束。
完成下表中的某个操作:
备注
对于 CHECK 约束,有些数据库具有不同的功能。
若要
请执行这些步骤
编辑约束表达式
在“表达式”字段中键入新的表达式。
重命名约束
在“名称”字段中键入新的名称。
将该约束应用于现有数据
选中“在创建或启用时检查现有数据”复选框。
如果要将数据添加到表中或更新表中的数据,则请禁用此约束。
清除“对 INSERT 和 UPDATE 强制约束”复选框。
如果复制代理要在表中插入数据或更新表中的数据,请禁用此约束。 有关更多信息,请参见使用 NOT FOR REPLICATION 来控制约束、标识和触发器。
清除“强制用于复制”复选框。
当保存表或关系图时,约束将在数据库中得到更新。