Existe-t-il un moyen d'ajouter une contrainte dans SQL Server 2008 pour vérifier que si un utilisateur tente d'entrer une valeur dans une colonne a, il ne peut si la colonne B est nulle et vice-versaSql Server - Constraint - Autoriser la définition de la colonne A uniquement si la colonne B est nulle et vice versa
Exemple
- si a est nULL, B peut avoir une valeur
- si B est nul, a peut avoir une valeur
- A et B ne peuvent avoir de valeur en même temps
Lecture sa question, il me semblait qu'il ne veut être NOT NULL à un moment –
@Tom H: vrai. Ceci est mon 2ème cas qui correspond à la vôtre qui permet à la fois NULL. – gbn
Si j'ai 3 valeurs, disons une colonne C, quelle sera la condition de contrainte? – Melursus