删除 CHECK 约束

适用于: SQL Server(所有受支持的版本) Azure SQL 数据库 Azure SQL 托管实例

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

本主题内容

开始之前

安全性

权限

需要对表的 ALTER 权限。

使用 SQL Server Management Studio

删除 CHECK 约束

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

  2. 展开约束。

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

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

“使用 Transact-SQL”

删除 CHECK 约束

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

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

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

    ALTER TABLE dbo.DocExc   
    DROP CONSTRAINT CHK_ColumnD_DocExc;  
    GO  
    

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