IniziaInizia gratis

Rendi le tue colonne UNIQUE con ADD CONSTRAINT

Come visto nel video, aggiungi la parola chiave UNIQUE dopo il column_name che deve essere univoco. Questo, naturalmente, funziona solo per le tabelle nuove:

CREATE TABLE table_name (
 column_name UNIQUE
);

Se vuoi aggiungere un vincolo di unicità a una tabella esistente, procedi così:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Nota che questo è diverso dalla sintassi ALTER COLUMN per il vincolo not-null. Inoltre, devi assegnare un nome al vincolo, some_name.

Questo esercizio fa parte del corso

Introduzione ai database relazionali in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Modifica ed esegui il codice