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脱机。谢谢,这帮助了我。