2009-10-01 97 views
0

某種程度上,此客戶的數據庫沒有正確更新,現在它們有一些數字列,其默認值爲0,沒有默認值(但不爲空),並且會創建一個錯誤當我嘗試插入時,該列不能爲空。將缺省值添加到現有列

我想:

ALTER TABLE cesMisc ALTER COLUMN int1 int DEFAULT((0)) 

但它不喜歡在ALTER列的默認。我怎樣才能定義列的默認值?

回答

2

嘗試:

create table xyz 
(
column1 int not null 
) 

ALTER TABLE xyz ADD CONSTRAINT 
    DF_column1 DEFAULT 0 FOR column1 
GO