sql - MS Access 布尔字段和默认 (True) 值
问题描述
我正在尝试 - 使用以下查询 - 在 MS Access 2007 数据库中添加一个具有 TRUE 默认值的新布尔字段,但它不起作用。因为它总是设置默认值 FALSE。
ALTER TABLE Banks ADD COLUMN _Active BIT -1
ALTER TABLE Banks ADD COLUMN _Active YESNO -1
ALTER TABLE Banks ADD COLUMN _Active LOGICAL -1
任何人都可以帮忙吗?
解决方案
在数据类型之后包含DEFAULT
关键字。您应该能够使用您尝试过的任何一个(BIT
、LOGICAL
或 YESNO
)
ALTER TABLE Banks ADD COLUMN _Active BIT DEFAULT -1
推荐阅读
- node.js - 类型 'string[][]' 不可分配给类型 'string[]'
- linux - 在睡眠模式下 Ping 设备?
- java - 为什么在运行单元测试时@Value 总是为空?
- python - 如何使 one_class svm 用于多类分类?
- php - 在 Joomla 中从 MySQL 添加 Open Graph 数据
- ruby-on-rails - habtm 中的 Graphql-ruby 范围,嵌套查询中的数据泄漏
- python - PIL 没有 ImageTk 属性
- reactjs - 在 Contentful CMS 中嵌入代码时出现问题
- css - 具有固定选项卡标题和内容中固定 div 的 Angular 材质选项卡
- visual-studio - 如何将主摄像机设置为 Unity 中的其他摄像机位置之一?