我在表格中有2列-
[SendDate]和[PayDate]
我正在尝试实施一个约束来检查-
如果尚未寄出产品,则无法付款。
我不确定该如何进行。
任何建议,不胜感激,谢谢
最佳答案
您可以尝试如下操作:
CHECK(
(SendDate IS NULL AND PayDate IS NULL) OR
(SendDate IS NOT NULL AND PayDate IS NULL) OR
(SendDate IS NOT NULL AND PayDate > SendDate)
);"
即:
订单未发送
订单已发送但未付款
已发送订单,然后付款
关于sql - 检查约束SQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29631142/