【发布时间】:2012-11-16 08:08:09
【问题描述】:
我正在尝试使用 SQL 将 Boolean 列添加到 ms-access 中的表中。我正在使用 JET,这是我尝试过的 SQL 查询。
Query = "ALTER TABLE tabDatafiveMinutely ADD CON0001 BOOLEAN DEFAULT FALSE"
Query = "ALTER TABLE tabDatafiveMinutely ADD CON0001 BOOLEAN"
我得到的错误是“字段定义中的语法错误”
感谢您的帮助
编辑:
我现在想设置默认的null 而不是false。我试过default null,这仍然给我false,有人可以帮忙吗?
结果:
ms-access 数据库只能采用 true 和 false 且不能为空。因此我决定改用 and integer。
【问题讨论】:
-
"我现在想将默认设置设为 null 而不是 false。" 这是不可能的。 Access YesNo 字段将只接受 True 或 False,绝不接受 Null。所以你不能让它默认为一个它不能保存的值。
-
我相信我已经用this 回答了我的编辑。谢谢汉斯