Verificare SQL. Verificare SQL în ALTER TABLE. MySQL / SQL Server / Oracle / MS Access. Sintaxă SQL. Eliminare constrângere VERIFICARE.

Verificare SQL în ALTER TABLE

Pentru a crea o restricție VERIFICARE (CHECK) în coloana „Vârstă” (Age) când tabelul este deja creat, utilizați următorul SQL:

MySQL / SQL Server / Oracle / MS Access:
 
ALTER TABLE Persons
ADD CHECK (Age>=18);

Pentru a permite denumirea unei constrângeri VERIFICARE (CHECK) și pentru a defini o restricție VERIFICARE (CHECK) pe mai multe coloane, utilizați următoarea sintaxă SQL:

MySQL / SQL Server / Oracle / MS Access:
 
ALTER TABLE Persons
ADD CONSTRAINT CHK_PersonAge CHECK (Age>=18 AND City='Sandnes');

Eliminare constrângere VERIFICARE (DROP a CHECK Constraint)

Pentru a elimina o constrângere VERIFICARE (CHECK), utilizați următorul SQL:

SQL Server / Oracle / MS Access:

 
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:
 
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;