Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
les_contraintes_sql [2018/02/02 16:47] johan.belhomme |
les_contraintes_sql [2018/02/02 16:51] (Version actuelle) johan.belhomme |
||
---|---|---|---|
Ligne 108: | Ligne 108: | ||
Cette contrainte oblige à saisir une valeur pour l'attribut concerné. | Cette contrainte oblige à saisir une valeur pour l'attribut concerné. | ||
+ | ====Exemple : ==== | ||
- | ====== La contrainte UNIQUE ====== | + | CREATE TABLE exemple ( |
+ | id_exemple serial PRIMARY KEY, | ||
+ | nom_exemple varchar not null | ||
+ | ); | ||
+ | ====== La contrainte UNIQUE ====== | ||
+ | La contrainte UNIQUE garantit que toutes les valeurs d'une colonne sont différents. (Un PRIMARY KEY a automatiquement la contrainte UNIQUE) | ||
+ | ====Exemple : ==== | ||
+ | CREATE TABLE exemple ( | ||
+ | id_exemple serial PRIMARY KEY, | ||
+ | email_exemple varchar UNIQUE | ||
+ | ); |