【发布时间】:2013-06-24 15:07:06
【问题描述】:
我搜索过,但我发现的所有内容要么没有回答问题,要么我不太明白
我正在创建一个表,并且我想在某些列上设置约束,如果另一列具有特定值,则要求它不为空。我现在拥有的是:
ColumnA NOT NULL CHECK (ColumnB = 8802 or ColumnB = 8804),
基本上,如果ColumnB 等于这两个值中的任何一个,ColumnA 必须有一个值,其余时间它可以为 null。
【问题讨论】:
标签: sql