SQL添加具有默认值的列-Access 2003

时间:2020-03-05 18:48:43  来源:igfitidea点击:

为客户端更新旧的ASP / Access站点我需要SQL将列添加到现有表中并设置默认值。不起作用吗?

这很好

ALTER TABLE documents ADD COLUMN membersOnly NUMBER

我想要这个工作:

ALTER TABLE documents ADD COLUMN membersOnly NUMBER DEFAULT 0

谷歌搜索并看到默认值的说明适用于其他字段类型,但我想添加数字。谢谢!

解决方案

回答

工具->选项->表/查询->(在右下角:)为此数据库打开Sql Server兼容语法。

然后我们可以执行查询:

ALTER TABLE documents ADD COLUMN membersOnly NUMBER DEFAULT 0

回答

我们如何连接到数据库以运行更新SQL?我们可以通过ADO使用ODBC兼容模式。无需在Access中打开数据库。

回答

我们可能会发现Sql Server兼容语法已打开,因此绝对值得尝试(通过从ASP进行ADO连接)运行上述sql语句,然后再使db脱机。谢谢,这帮助了我。