gpt4 book ai didi

sql - 'for' SQL Server 附近的语法不正确

转载 作者:行者123 更新时间:2023-12-02 06:51:41 25 4
gpt4 key购买 nike

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

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

我已经看过 How to set a default value for an existing columnIncorrect syntax near the keyword 'FOR'但他们都没有帮助我。

最佳答案

简单地丢失部分FOR SIDNew。您正在添加一个带有默认约束的新列。您没有向现有列添加新的默认约束。

关于sql - 'for' SQL Server 附近的语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42440431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com