SQL CHEIE PRIMARA. SQL CHEIE PRIMARA în ALTER TABLE. MySQL / SQL Server / Oracle / MS Access. Sintaxă SQL. Renunțare la o restricție CHEIE PRIMARA. MySQL. SQL Server / Oracle / MS Access.

SQL CHEIE PRIMARA în ALTER TABLE

Pentru a crea o restricție CHEIE PRIMARA în coloana „ID” atunci când tabelul este deja creat, utilizați următorul SQL:

MySQL / SQL Server / Oracle / MS Access:
 
ALTER TABLE Persons
ADD PRIMARY KEY (ID);

Pentru a permite denumirea unei restricții PRIMARY KEY și pentru a defini o restricție PRIMARY KEY pe mai multe coloane, utilizați următoarea sintaxă SQL:

MySQL / SQL Server / Oracle / MS Access:
 
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);

Notă: Dacă utilizați instrucțiunea ALTER TABLE pentru a adăuga o cheie primară (primary key), coloana cheii primare (primary key) trebuie să fi fost deja declarată că nu conține valori NULL (când a fost creat tabelul pentru prima dată).

Renunțare la o restricție CHEIE PRIMARA (DROP a PRIMARY KEY Constraint)

Pentru a renunța la o restricție PRIMAR KEY, utilizați următorul SQL:

MySQL:
 
ALTER TABLE Persons
DROP PRIMARY KEY;

SQL Server / Oracle / MS Access:
 
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;