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 | ||
| + | ); | ||