SQL – Cheie primară

Reclame

O cheie principală este un câmp dintr-un tabel care identifică în mod unic fiecare rând / înregistrare dintr-un tabel de baze de date. Cheile primare trebuie să conțină valori unice. O coloană de cheie primară nu poate avea valori NULL.

Un tabel poate avea o singură cheie principală, care poate consta din câmpuri simple sau multiple. Când mai multe câmpuri sunt folosite ca cheie primară, acestea sunt numite cheie compusă.

Dacă o tabelă are o cheie principală definită pe orice câmp (e), atunci nu puteți avea două înregistrări având aceeași valoare de acel câmp (e).

Notă – Ați folosi aceste concepte în timp ce creați tabele de baze de date.

Creați cheia principală

Iată sintaxa pentru a defini ID-ul atribut ca cheie primară într-un tabel CUSTOMERS.

Pentru a crea o constrângere PRIMARY KEY pe coloana „ID” când tabela CUSTOMERS există deja, utilizați următoarea sintaxă SQL –

ALTER TABLE CUSTOMER ADD PRIMARY KEY (ID);

NOTĂ – Dacă utilizați instrucțiunea ALTER TABLE pentru a adăuga o cheie primară, coloana (coloanele) cheii principale ar fi trebuit deja declarate că nu conțin valori NULL (când tabela a fost creată pentru prima dată ).

Pentru definirea unei constrângeri PRIMARY KEY pe mai multe coloane, utilizați sintaxa SQL dată mai jos.

Pentru a crea o constrângere PRIMARY KEY pe coloanele „ID” și „NAMES” când Tabela CLIENTI există deja, utilizați următorul sistem SQL ntax.

ALTER TABLE CUSTOMERS ADD CONSTRAINT PK_CUSTID PRIMARY KEY (ID, NAME);

Șterge cheia principală

Puteți șterge constrângerile cheii primare din tabel cu sintaxa dată mai jos.

ALTER TABLE CUSTOMERS DROP PRIMARY KEY ;
sql-rdbms-concepts.htm
Reclame

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *