SQL DROP CONSTRAINT 关键字
DROP CONSTRAINT
DROP CONSTRAINT
命令用于删除唯一、主键、外键或检查约束。
删除唯一约束
要删除唯一约束,请使用以下 SQL:SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
删除主键约束
要删除主键约束,请使用以下 SQL:SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
删除外键约束
要删除外键约束,请使用以下 SQL:SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
删除 CHECK 约束
要删除 CHECK 约束,请使用以下 SQL:SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;