【发布时间】:2011-04-20 15:52:28
【问题描述】:
使用 Access 2007。我有一个字段,我只想拥有唯一的非空白值,但允许多个空白值。我尝试使用 Unique: Yes 和 Ignore Nulls: Yes 设置索引。我可以手动输入此字段为空白的记录,但是当我尝试使用 SQL 插入该字段为空白值的记录时,例如
insert into mytable (field1, blanksOK, field3) values ("xyz","","123")
然后 Access 给我一条错误消息:“...由于键违规,没有向表中添加 1 条记录...”
将 Ignore Nulls 从 Yes 更改为 No 似乎没有任何区别。
我怎样才能允许重复的空白,但防止重复的非空白?
【问题讨论】:
-
为什么不使用
NULL而不是""作为您的“空白”值? -
谢谢,解决了!如果您将其发布为答案,我会接受。
标签: sql ms-access ms-access-2007