删除 CHECK 约束

您可以使用 SQL Server Management Studio 或 Transact-SQL 删除 SQL Server 2012 中的 CHECK 约束。 删除 CHECK 约束将取消对在约束表达式中包含的一列或多列中可接受的数据值的限制。

本主题内容

  • 开始之前:

    安全性

  • 使用以下工具删除 CHECK 约束:

    SQL Server Management Studio

    Transact-SQL

开始之前

安全性

权限

需要对表的 ALTER 权限。

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

删除 CHECK 约束

  1. 在**“对象资源管理器”**中,展开具有 CHECK 约束的表。

  2. 展开**“约束”**。

  3. 右键单击该约束,然后单击**“删除”**。

  4. 在**“删除对象”对话框中,单击“确定”**。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

删除 CHECK 约束

  1. 在**“对象资源管理器”**中,连接到数据库引擎的实例。

  2. 在标准菜单栏上,单击**“新建查询”**。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击**“执行”**。

    ALTER TABLE dbo.DocExc 
    DROP CONSTRAINT CHK_ColumnD_DocExc;
    GO
    

有关详细信息,请参阅 ALTER TABLE (Transact-SQL)

用于“返回首页”链接的箭头图标[Top]