在列中插入默认值(访问数据库)
如何在 Access 中的表的列中插入默认值? 我使用这个指令:
ALTER TABLE Tabella ADD Campo Double DEFAULT 0
ALTER TABLE Tabella ADD Campo Double DEFAULT (0)
ALTER TABLE Tabella ADD Campo DEFAULT 0
ALTER TABLE Tabella ADD Campo DEFAULT (0)
ALTER TABLE Tabella ADD Campo SET DEFAULT 0
ALTER TABLE Tabella ADD Campo SET DEFAULT (0)
但所有这些都会导致错误。 我该怎么做才能做到这一点?
How can I do for inserting a Default Value into a column of a table in Access?
I use this instruction:
ALTER TABLE Tabella ADD Campo Double DEFAULT 0
ALTER TABLE Tabella ADD Campo Double DEFAULT (0)
ALTER TABLE Tabella ADD Campo DEFAULT 0
ALTER TABLE Tabella ADD Campo DEFAULT (0)
ALTER TABLE Tabella ADD Campo SET DEFAULT 0
ALTER TABLE Tabella ADD Campo SET DEFAULT (0)
but all of these cause error. How can I do for doing it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
来自 MSDN:
Sooo...告诉我们更多关于您正在做什么以及如何执行 SQL 的信息?
为什么不使用表格设计器?
From MSDN:
Sooo... tell us more about what you're doing and how you're executing your SQL?
And why aren't you using the table designer?
看到这个答案了吗?
用于添加具有默认值的列的 SQL - Access 2003
See this answer?
SQL to add column with default value - Access 2003
您不需要插入新的默认值,您需要更改现有的默认值。
首先将 Access 切换到正常的 SQL 风格,如上面链接的答案所示,然后你可以说:
You do not insert a new default value, you need to alter the existing one.
First switch Access to a sane SQL flavour, as in the answer linked above, then you can say:
我有这个典型的 Access 函数来向 Access 表添加新字段+默认值:。 如果表中尚不存在该字段,则会添加该字段。
I have this typical Access function to add new fields + default values to Access tables:. The field is added if it does not already exists in the table.