📜  删除 df 约束 sql server - SQL (1)

📅  最后修改于: 2023-12-03 15:36:54.368000             🧑  作者: Mango

删除 df 约束 sql server - SQL

在 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;
注意事项
  • 只有表所有者或系统管理员才能删除约束。
  • 删除约束可能会对数据完整性产生影响。请小心谨慎操作。