no save
Assistance
Achat
News

Forum | programmation
[SQL Server] Contraintes d'unicité...
Olivier, le mer. 15 juin 2005 à 15:24:28
Bonjour à tous,

J'ai un petit problème en ce qui concerne une base de données et ses règles.
Dans une table produit, je désirerais qu'un groupe de valeurs soit unique, mais, en langange SQL, je ne vois pas comment faire...

Explication :
Table MaTable1
-ID : entier, clé.
-Val1 : entier, Référence MaTable2
-Val2 : entier, Référence MaTable3
-Val3 : entier
-Val4 : entier, Référence MaTable4


Que la clé soit unique, cela ne pose pas de problème.
Mais je voudrais établir une règle afin qu'à la création d'un nouvel enregistrement, le triple {Val1, Val2, Val4} soit unique.

Par exemple, imaginons lesINSERT suivants :
ID Val1 Val2 Val3 Val4
1 1 1 1 1 OK
2 1 2 1 1 OK
3 1 1 3 1 Erreur ! {1,1,1} existe déjà.


Comment faire-je cela ? Un Create Rule ??

Merci d'avance.


sebsauvage
juin 05
Suivant
REPONSES
sebsauvage
juin 05
ju0123456789
oct. 08
Mathieu020
oct. 08
Version Web
Réalisé par RedShift
no save