Parola chiave VINCOLO SQL
❮ Riferimento alle parole chiave SQL
AGGIUNGI VINCOLI
Il ADD CONSTRAINT
comando viene utilizzato per creare un vincolo dopo che una tabella è già stata creata.
Il seguente SQL aggiunge un vincolo denominato "PK_Person" che è un vincolo PRIMARY KEY su più colonne (ID e LastName):
Esempio
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
VINCOLO DI CADUTA
Il DROP CONSTRAINT
comando viene utilizzato per eliminare un vincolo UNIQUE, PRIMARY KEY, FOREIGN KEY o CHECK.
RILASCIA un vincolo UNICO
Per eliminare un vincolo UNIQUE, utilizzare il seguente SQL:
SQL Server/Oracle/Accesso MS:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
RILASCIA un vincolo CHIAVE PRIMARIA
Per eliminare un vincolo PRIMARY KEY, utilizzare il seguente SQL:
SQL Server/Oracle/Accesso MS:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
RILASCIA un vincolo CHIAVE ESTERA
Per eliminare un vincolo FOREIGN KEY, utilizzare il seguente SQL:
SQL Server/Oracle/Accesso MS:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
RILASCIA un vincolo CHECK
Per eliminare un vincolo CHECK, utilizzare il seguente SQL:
SQL Server/Oracle/Accesso MS:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ Riferimento alle parole chiave SQL