我尝试使用SQL Server Management Studio 2012的向导创建一个检查约束,只有在未启用元组时才允许字段为空,但我得到了一个{{ 1}}。
我试图使用的表达方式是:
Error validating constraint
我的表格设计如下:
有人可以帮我弄清楚为什么会这样吗?
答案 0 :(得分:3)
尝试:
TransactionalMerchantId IS NOT NULL
OR
(TransactionalMerchantId IS NULL AND Enabled = 0)
答案 1 :(得分:0)
is
仅用于与null
进行比较。尝试:
[Enabled] = false