admin

“ for” SQL Server附近的语法不正确

sql

我想向其中已经有数据的现有表中添加一个新列。列应为NOT
NULL。因此,我想设置一个默认值。但是,当我这样做时,它会引发以下异常:“’for’附近的语法不正确”

ALTER TABLE Semester ADD SIDNew uniqueidentifier NOT NULL 
CONSTRAINT DF_SIDNew DEFAULT '00000000-0000-0000-0000-000000000000' FOR SIDNew

阅读 293

收藏
2021-06-07

共1个答案

admin

只是失去了一部分FOR SIDNew。您正在添加具有默认约束的新列。您没有将新的默认约束添加到现有列。

2021-06-07