当我尝试添加此列时:
更改表 APL 添加代码 NUMERIC(2) NOT NULL
我收到此错误:
ALTER TABLE 'APL' 失败。需要默认子句才能添加非 NULL 列“CODE”。
我知道我可以添加一个默认值并且它会起作用,但是我不想在这个列中使用默认值,我读到并且听说有一种方法可以在没有默认值的情况下添加列。
有谁知道怎么做?
编辑:
我会更多地解释我的情况。
该列被错误地创建为 NULL(我不知道为什么),并且它是主键的一部分(幸运的是我没有重复),所以我必须将其更改为 NOT NULL ,以便我可以分配它。
它确实是一个旧专栏,我不知道应该添加什么样的默认值,因为如果我添加错误的值,应用程序可能会导致问题。