【发布时间】:2021-04-01 12:16:09
【问题描述】:
我有一个包含数据的表 Rates,我需要向表中添加新列但是我收到错误:
ALTER TABLE只允许添加可以包含空值或指定了 DEFAULT 定义的列,或者要添加的列是标识或时间戳列,或者如果前面的条件都不满足,则表必须是为空以允许添加此列。列“CreatedOn”不能添加到非空表“RateIncreases”,因为它不满足这些条件
我该怎么做,我已禁用阻止保存需要重新创建表的更改
【问题讨论】:
-
在您的问题中提供一些示例数据以便更好地理解。
-
你可以分享你用于添加新列的查询吗?
-
更改表 Rates ADD DeletedOn DateTime not null
标签: sql sql-server