SQL DROPCONSTRAINTキーワード
ドロップコンストレイント
このDROP CONSTRAINT
コマンドは、UNIQUE、PRIMARY KEY、FOREIGN KEY、またはCHECK制約を削除するために使用されます。
一意の制約を削除する
UNIQUE制約を削除するには、次のSQLを使用します。
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
主キー制約を削除します
PRIMARY KEY制約を削除するには、次のSQLを使用します。
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
外部キー制約を削除する
FOREIGN KEY制約を削除するには、次のSQLを使用します。
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
チェック制約を削除する
CHECK制約を削除するには、次のSQLを使用します。
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;