适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Microsoft Fabric 预览版中的 SQL 数据库
可使用 SQL Server Management Studio 或 Transact-SQL 删除 SQL Server 中的 CHECK 约束。 删除 CHECK 约束将取消对在约束表达式中包含的一列或多列中可接受的数据值的限制。
本主题内容
- 开始之前: 
- 使用以下工具删除 CHECK 约束: 
开始之前
安全性
Permissions
需要对表的 ALTER 权限。
使用 SQL Server Management Studio
删除 CHECK 约束
- 在 “对象资源管理器”中,展开具有 CHECK 约束的表。 
- Expand Constraints. 
- 右键单击该约束,然后单击“删除”。 
- 在 “删除对象” 对话框中,单击 “确定” 。 
Using Transact-SQL
删除 CHECK 约束
- 在 “对象资源管理器” 中,连接到 数据库引擎的实例。 
- 在标准菜单栏上,单击 “新建查询” 。 
- 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 - ALTER TABLE dbo.DocExc DROP CONSTRAINT CHK_ColumnD_DocExc; GO
有关详细信息,请参阅 ALTER TABLE (Transact-SQL)。