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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !