Condition UNIQUE sur plusieurs champs
Bonjour
Je cherche à appliquer la contrainte unique sur plusieurs de mes champs d'une table.
J'ai ceci qui fonctionne sous SQL Server, mais je cherche l'équivalent pour Oracle.
Code:
1 2 3 4 5 6 7 8 9 10
|
ALTER TABLE [dbo].[table] WITH NOCHECK ADD
CONSTRAINT [MaContrainteUnique] UNIQUE
(
[champs1],
[champs2],
[champs3],
[champs4],
) |
Évidemment, j'ai fait des recherches mais je n'ai pas trouvé ce qu'il me fallait. De plus, mes connaissances en requêtes Oracle sont proches de 0 !
Merci d'avance ;)
PS : si la contrainte unique peut être faite directement dans le CREATE Table, je suis preneur également !