SQL DROP CONSTRAINT 關鍵字
DROP CONSTRAINT
DROP CONSTRAINT
命令用於刪除 UNIQUE、PRIMARY KEY、FOREIGN KEY 或 CHECK 約束。
DROP a UNIQUE Constraint (刪除 UNIQUE 約束)
To drop a UNIQUE constraint, use the following SQL (要刪除 UNIQUE 約束,請使用以下 SQL 語句)
SQL Server / Oracle / MS Access
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL
ALTER TABLE Persons
DROP INDEX UC_Person;
DROP a PRIMARY KEY Constraint (刪除 PRIMARY KEY 約束)
To drop a PRIMARY KEY constraint, use the following SQL (要刪除 PRIMARY KEY 約束,請使用以下 SQL 語句)
SQL Server / Oracle / MS Access
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL
ALTER TABLE Persons
DROP PRIMARY KEY;
DROP a FOREIGN KEY Constraint (刪除 FOREIGN KEY 約束)
To drop a FOREIGN KEY constraint, use the following SQL (要刪除 FOREIGN KEY 約束,請使用以下 SQL 語句)
SQL Server / Oracle / MS Access
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP a CHECK Constraint (刪除 CHECK 約束)
To drop a CHECK constraint, use the following SQL (要刪除 CHECK 約束,請使用以下 SQL 語句)
SQL Server / Oracle / MS Access
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;