Is there a way to add a constraint in SQL Server 2008 that will verify that if a user try to enter a value in a column A, it can only if column B is null and vice-versa
Example
- if A is NULL, B can have a value
- if B iS NULL, A can have a value
- A and B can’t have value at the same time
Something like this:
Edit: after question update
It depends if both columns are allowed NULL in which caseEdit 2: For 3 columns, exactly one of which must be NOT NULL
No smarty-pants answer I’m afraid. I’ve added spaces to hopefully make it clearer