【发布时间】:2019-08-19 13:18:20
【问题描述】:
我正在尝试使用 VBA 将 NUMBER 类型的列添加到我的表中。这对我有用。但我也想将列的默认值设置为 0,这不能正常工作。我想我需要一些帮助。
我不想更改一列,我想添加一列并同时设置一个默认值。
以下代码正在运行,它添加了一个没有任何内容的列。
strSQL = "ALTER TABLE testTable ADD COLUMN testColumn NUMBER;"
dbs.Execute strSQL
但这不起作用并给出错误。
strSQL = "ALTER TABLE testTable ADD COLUMN testColumn NUMBER DEFAULT 0;"
dbs.Execute strSQL
我收到的错误消息是“运行时错误'3293':ALTER TABLE 语句中的语法错误。”
【问题讨论】: