📅  最后修改于: 2023-12-03 15:36:54.368000             🧑  作者: Mango
在 SQL Server 中,可以使用 ALTER TABLE 语句来删除索引或者默认约束。为了删除 DF 约束,我们需要用到该语句。
ALTER TABLE table_name DROP CONSTRAINT constraint_name;
其中,table_name 是需要删除约束的表的名称,constraint_name 是需要删除的约束的名称。
假设我们有一个员工表 employees,其中有一个 DF 约束:每个员工的工号是唯一的。
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
emp_id INT NOT NULL,
CONSTRAINT DF_emp_id UNIQUE (emp_id)
);
现在,我们要删除该约束。我们可以使用以下 SQL 语句:
ALTER TABLE employees DROP CONSTRAINT DF_emp_id;