constraint designation unique
bonjour
je suis entrain de crée une base de donnée d'une petite société avec oracle a titre d'exercice :mrgreen:
la table qui me cause problème a été crée par la commande sql suivante:
Code:
1 2 3 4 5 6
| create table articles (
numero number(6) constraint pk_articles primary key,
designation varchar2(255) unique,
prix number(8,2) not null,
couleur varchar2(31)
); |
on m'as demandé d'ajouter une contrainte d'unicité sur la designation de articles a travers la commande :
Code:
1 2
| alter table articles
add constraint un_designation designation unique ; |
ce que je ne comprend pas c'est l'utilité de faire une contrainte sur la désignation
d'habitude les constraintes ,a ce que je sais, sont fait pour les clé primeres ou étrangeres
mais a quoi ce peux servir de faire une constraint sur la designation :roll:
merci