不知何故,这个客户的数据库没有正确更新,现在他们有一些数字列,它们的默认值应该是0,没有默认值(但不是null),并且它会产生一个错误,当列不能为空时我尝试插入。
我试过了:
ALTER TABLE cesMisc ALTER COLUMN int1 int DEFAULT((0))
但它不喜欢alter列中的DEFAULT。如何为列定义默认值?
答案 0 :(得分:2)
尝试:
create table xyz
(
column1 int not null
)
ALTER TABLE xyz ADD CONSTRAINT
DF_column1 DEFAULT 0 FOR column1
GO