CommencerCommencer gratuitement

Rendre les colonnes UNIQUE avec ADD CONSTRAINT

Comme indiqué dans la vidéo, veuillez ajouter le mot-clé UNIQUE après column_name, qui doit être unique. Cela ne fonctionne bien entendu que pour les nouvelles tables :

CREATE TABLE table_name (

 column_name UNIQUE

);

Si vous souhaitez ajouter une contrainte unique à une table existante, procédez comme suit :

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Notez que cela diffère de la syntaxe ALTER COLUMN pour la contrainte not-null. De plus, il est nécessaire de nommer la contrainte some_name.

Cet exercice fait partie du cours

Introduction aux bases de données relationnelles en SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Modifier et exécuter le code