SQL Server Management Studio 2012 のウィザードを使用してチェック制約を作成し、タプルが有効になっていない場合にのみフィールドを null にできるようにしようとしていますが、Error validating constraint
.
私が使おうとしている表現はこれです:
TransactionalMerchantId IS NOT NULL
OR
(TransactionalMerchantId IS NULL AND Enabled IS false)
私のテーブルは次のように設計されています。
誰かがなぜこれが起こっているのかを理解するのを手伝ってもらえますか?