English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
テーブルの作成後に、ADD CONSTRAINTコマンドは制約の作成に使用されます。
以下のSQLは、複数の列(IDおよびLastName)に「PK_Person」と名付けられた制約を追加します。これはPRIMARY KEY制約です:
テーブル Persons を変更するためにALTER TABLEを使用してください: ADD CONSTRAINT PK_Person PRIMARY KEY (ID, LastName);
DROP CONSTRAINTコマンドは、UNIQUE、PRIMARY KEY、FOREIGN KEY、またはCHECK制約を削除するために使用されます。
UNIQUE制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
テーブル Persons を変更するためにALTER TABLEを使用してください: DROP CONSTRAINT UC_Person;
MySQL:
テーブル Persons を変更するためにALTER TABLEを使用してください: DROP INDEX UC_Person;
PRIMARY KEY制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
テーブル Persons を変更するためにALTER TABLEを使用してください: DROP CONSTRAINT PK_Person;
MySQL:
テーブル Persons を変更するためにALTER TABLEを使用してください: PRIMARY KEY を削除するには、以下のSQLを使用してください;
FOREIGN KEY制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
テーブル Orders を変更するためにALTER TABLEを使用してください: CONSTRAINT FK_PersonOrder を削除するには、以下のSQLを使用してください:
MySQL:
テーブル Orders を変更するためにALTER TABLEを使用してください: FOREIGN KEY FK_PersonOrder を削除するには、以下のSQLを使用してください:
CHECK制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
テーブル Persons を変更するためにALTER TABLEを使用してください: CONSTRAINT CHK_PersonAge を削除するには、以下のSQLを使用してください:
MySQL:
テーブル Persons を変更するためにALTER TABLEを使用してください: CHECK制約 CHK_PersonAge を削除するには、以下のSQLを使用してください: