如何修改 CHECK 约束 (Visual Database Tools)

当您希望更改约束表达式或更改对特定条件启用或禁用约束的选项时,可修改 CHECK 约束。有关如何定义约束的正确语法的信息,请参阅如何定义 CHECK 约束表达式 (Visual Database Tools)

修改 CHECK 约束

  1. 在数据库关系图中,右键单击包含相应约束的表,再从快捷菜单中选择**“属性”**。

    - 或 -

    对于包含该约束的表,打开表设计器,在其中右键单击,再从快捷菜单中选择**“CHECK 约束”**。

  2. 选择**“CHECK 约束”**选项卡。

  3. 从**“选定的 CHECK 约束”**列表中选择要更改的约束。

  4. 完成下表中的相应操作:

    注意注意

    对于 CHECK 约束,有些数据库具有不同的功能。

    要执行的操作

    需要遵循的步骤

    编辑约束表达式

    “表达式”字段中键入新的表达式。

    重命名约束

    “名称”字段中键入新的名称。

    将该约束应用于现有数据

    选择“在创建或启用时检查现有数据”选项。

    向表中添加新数据或更新表中现有数据时禁用该约束。

    清除“对 INSERT 和 UPDATE 强制约束”选项。

    当复制代理在表中插入或更新数据时,禁用该约束。有关详细信息,请参阅使用 NOT FOR REPLICATION 来控制约束、标识和触发器

    清除“强制用于复制”选项。

当您保存表或关系图时,约束将在数据库中进行更新。