SQL Server 关键字

SQL Server (Transact-SQL) DROP CONSTRAINT 语句用于删除 UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK 或 DEFAULT 约束。

删除 UNIQUE 约束

要从名为 Employee 的表中删除 UC_Employee UNIQUE 约束,可以使用下面提到的语句:

ALTER TABLE Employee
DROP CONSTRAINT UC_Employee; 

删除 PRIMARY KEY 约束

要从名为 Employee 的表中删除 PK_Employee PRIMARY KEY 约束,语句如下:

ALTER TABLE Employee
DROP CONSTRAINT PK_Employee; 

删除 FOREIGN KEY 约束

要从名为 Contact_Info 的表中删除 FK_Contact_Info FOREIGN KEY 约束,语句如下:

ALTER TABLE Contact_Info
DROP CONSTRAINT FK_Contact_Info; 

删除 CHECK 约束

要从名为 Employee 的表中删除 CHK_Employee CHECK 约束,语句如下:

ALTER TABLE Employee
DROP CONSTRAINT CHK_Employee; 

删除 DEFAULT 约束

要从名为 Employee 的表中删除 DEFAULT 约束,语句如下:

/* 删除名为DV_City的DEFAULT约束 */
ALTER TABLE Employee
DROP CONSTRAINT DV_City;