English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Riferimento delle parole chiave SQL
The ADD CONSTRAINT command is used to create constraints after the table is created.
The following SQL adds a constraint named 'PK_Person' on multiple columns (ID and LastName):
ALTER TABLE Persons ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
The DROP CONSTRAINT command is used to delete UNIQUE, PRIMARY KEY, FOREIGN KEY, or CHECK constraints.
To delete the UNIQUE constraint, please use the following SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons DROP INDEX UC_Person;
To delete the PRIMARY KEY constraint, please use the following SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons DROP PRIMARY KEY;
Per eliminare il vincolo FOREIGN KEY, utilizzare il seguente SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders DROP FOREIGN KEY FK_PersonOrder;
Per eliminare il vincolo CHECK, utilizzare il seguente SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons DROP CHECK CHK_PersonAge;